2982 631
3084 801
1288 259
2029 383
1682 437
339920 1008
360648 1134
357158 790
421908 982
120414 553
126991 370