2986 631
3085 801
1293 259
2029 383
1686 437
340199 1009
360849 1134
357412 790
422196 982
120536 553
127198 370