2985 631
3084 801
1293 259
2029 383
1686 437
340180 1009
360840 1134
357397 790
422176 982
120524 553
127178 370