2992 51
3341 70
34678 573
28490 156
5457 695
51163 560
3592 47
4890 654
6914 874
3276 138
4689 660
6699 149
3501 332
3000 298
208546 324
87063 609
3814 558
4881 509
2936 201
2435 142
63182 716
3936 727
22027 602
18228 217
6533 595
28924 434
1601 264
61709 848