4010 320
2949 214
5702 786
3044 439
2392 318
4285 370
3493 623
55487 725
62553 544
30642 141
27483 316
127222 826
40092 221
31580 384
17980 244
31607 376