12875 101
1668 431
9712 169
19826 929
19453 323
6324 244
4447 911
8330 450
16384 395
86425 542
12284 493
3285 891
883 48
964 232
51980 681
3985 769
4369 38
1824 325
1478 393
12745 158
20422 639
16227 837
998 281
2699 45