2994 631
3090 801
1307 259
2037 383
1692 437
340845 1010
361498 1134
357969 791
425030 987
120827 553
52396 241
127672 371