1050 116
3752 923
6417 793
5514 508
3497 278
20321 224
1954 525
33445 599
7873 322
2800 509
5593 622
30443 930
2861 376
12743 768
4491 866
4702 347