1027 180
4046 171
3242 420
28751 381
10686 349
11102 78
14375 253
2289 143
3584 212
9734 234
25714 491
4144 756
2665 428
11350 462
3070 206
4581 824
3893 705