1050 116
3752 923
6417 793
5514 508
3521 369
8290 748
7579 429
7272 263
8085 303
5007 65
7088 608
9197 611
14160 331
10776 316
7793 478
37498 540