3015 897
3147 851
8579 501
2085 129
3190 723
4071 830
6363 669
3218 361
14378 310
9301 213
9267 738
4950 248
5924 613
10910 778
13422 805
5755 291
3286 22
5534 573
8463 469
2392 188
6882 50
14510 359
2401 235
4160 210