4009 320
2946 214
5694 786
3044 439
2392 318
4285 370
3493 623
55450 725
62501 544
30593 141
27462 316
127147 826
40067 221
31556 384
17952 244
31518 376