12381 118
2787 342
7959 315
16297 277
22570 906
54971 447
12429 64
8887 369
3974 74
14322 316
35309 409
74478 358
15250 704
25838 598
18228 522
3532 140
4866 362
4966 105
5996 86
6735 770
4585 498
100689 371