4009 320
2946 214
5694 786
3044 439
2392 318
4285 370
3493 623
55448 725
62499 544
30593 141
27457 316
127145 826
40066 221
31553 384
17952 244
31513 376