2826 150
4649 550
3886 71
22845 184
5176 866
4943 942
7647 688
3485 402
6223 689
4000 41
19697 571
4993 407
9035 178
7284 104
3335 420
8978 112
51375 696
33772 281
33155 620
42510 635
33185 791
20740 545
12426 543
54677 181
20259 415
16043 916
3267 253
6685 306