8660 310
2143 235
9061 893
2029 64
2558 301
4857 571
5925 854
4628 349
2816 96
4157 574
3222 534
1246 105
1997 285
6199 380
7557 441
10259 71
21479 238