1050 116
3752 923
6417 793
5514 508
441 48
12491 432
9748 522
610 101
7298 427
8367 294
13135 359
3241 609
1845 388
1695 472
6417 803
2232 595