3032 270
6396 492
11511 312
23287 478
8126 171
2707 255
4820 498
2645 241
2420 510
6402 681
18022 412
231962 865
105303 596
42054 183
95717 588
3095 715
1134 264
2837 680
9491 847
16270 223
459 93
444 62
3065 716
1660 284
2286 616
1875 466
1674 419
2829 686