3000 486
175399 543
73558 562
71702 906
43950 556
39630 364
39103 385
28459 654
25488 281
7285 144
41379 79
15461 409
10090 134
22561 441
75704 288
12197 531
15599 253
24419 917
10039 127
16763 535
14253 735
8882 288
60466 195
115264 806
87817 767
2714 41
5480 613
7628 629