4009 320
2946 214
5693 786
3044 439
2391 318
4285 370
3493 623
55442 725
62497 544
30591 141
27455 316
127136 826
40063 221
31550 384
17949 244
31503 376