2994 631
3090 801
1307 259
2037 383
1692 437
340881 1010
361534 1134
357998 791
425178 987
120844 553
52401 241
127713 371