1050 116
3752 923
6417 793
5514 508
895 133
2801 385
2070 271
3044 681
3635 472
12398 485
592 57
4351 807
2561 747
5463 393
853 164
4281 545