4945 611
39185 117
27559 282
38451 597
26957 271
15965 386
30668 295
7864 318
6320 171
3505 188
1222 28
18553 560
5268 670