2994 631
3090 801
1307 259
2037 383
1692 437
340871 1010
361523 1134
357993 791
425162 987
120840 553
52401 241
127711 371