2983 631
3084 801
1289 259
2029 383
1683 437
340011 1008
360714 1134
357233 790
421978 982
120448 553
127050 370