2985 631
3084 801
1292 259
2029 383
1685 437
340143 1009
360814 1134
357354 790
422128 982
120506 553
127154 370