14851 925
8801 310
2172 235
9113 893
2048 64
2587 301
4944 571
5958 854
4671 349
2838 96
4180 574
3246 534
1268 105
2045 285
6239 380
7588 441
10323 71
21696 238