3003 908
3515 655
4219 612
12498 696
25376 121
5035 447
9422 569
14646 911
7797 547
1944 175
15665 381
4437 606
20110 357
3158 678
2516 518
2465 637
1136 131
3514 399