2982 631
3084 801
1287 259
2029 383
1682 437
339901 1008
360636 1134
357143 790
421890 982
120403 553
126987 370