2983 631
3084 801
1289 259
2029 383
1683 437
340041 1008
360740 1134
357262 790
422014 982
120462 553
127079 370