2958 51
3310 70
34645 573
28460 156
5393 695
51017 560
3547 47
4853 654
6788 874
3243 138
4682 660
6643 149
3475 332
2974 298
207164 324
86589 609
3801 558
4855 509
2928 201
2425 142
63098 716
3932 727
21957 602
18183 217
6523 595
28856 434
1592 264
61613 848