1050 116
3752 923
6417 793
5514 508
3241 609
1889 423
13135 359
8367 294
7298 427
610 101
9748 522
38367 433
4720 235
2616 757
6079 482
2767 680