2986 631
3085 801
1293 259
2030 383
1686 437
340221 1009
360877 1134
357427 790
422224 982
120544 553
127211 370