2982 631
3084 801
1288 259
2029 383
1682 437
339931 1008
360658 1134
357165 790
421921 982
120416 553
126998 370