1050 116
3752 923
6417 793
5514 508
3629 659
1651 191
9522 626
1514 273
33445 599
7190 517
3497 278
3341 647
20321 224
10725 79
30443 930
8791 680