40455 509
1696 215
14497 228
3715 269
11910 282
5709 496
20359 641
5370 524
14374 461
58051 300
4445 178
3472 309
21199 598
4739 421
3510 153
13247 97
28965 585
15544 90
42290 853
18820 161
3172 478
87897 354
22236 82
25339 767