3005 486
175444 543
73589 562
71745 906
43974 556
39657 364
39116 385
28473 654
25503 281
7286 144
41405 79
15463 409
10095 134
22566 441
75728 288
12201 531
15604 253
24429 917
10046 127
16767 535
14258 735
8888 288
60499 195
115278 806
87834 767
2714 41
5491 613
7629 629