21997 82
4096 257
5339 738
6260 247
6219 177
12370 688
24235 69
16220 794
8179 510
7579 447
1058 34
1830 292
3166 39
5091 775
2864 263
20729 941
6639 569
4463 178
11370 711
6272 545
37941 649
6494 850
30290 363
17101 44
12578 310
4055 537
1385 215
8807 561