9096 81
3222 333
10870 278
3863 459
5395 717
3011 530
1663 30
5084 219
8091 57
7035 715
4546 503
5323 29
4347 100
6884 368
4490 610
4912 76
4454 157
4810 466
7244 222
17197 417
247733 614
21632 475
35775 483
11839 165
24144 177
7351 297
117747 365
23595 277