4303 528
3600 390
1593 115
3111 628
7554 569
5646 479
4831 477
5541 668
3518 120
20953 873
77303 655
9715 587
5268 526
3245 493
834 78
1271 111
1543 126
12466 557