4010 320
2949 214
5701 786
3044 439
2392 318
4285 370
3493 623
55477 725
62549 544
30636 141
27471 316
127197 826
40086 221
31577 384
17967 244
31579 376