19833 109
9536 86
14444 821
3834 366
33741 444
54580 63
12803 299
3186 67
3242 451
1272 133
28657 288
14200 178
7036 482
16118 930
32966 545
2862 34
3218 228
19400 965
14957 252
2869 118
8678 490
2837 37
1551 98
7053 846
2001 363
2948 549
7343 153
5925 434