19848 109
9536 86
14445 821
3834 366
33749 444
54596 63
12803 299
3186 67
3243 451
1272 133
28657 288
14200 178
7036 482
16118 930
32972 545
2862 34
3218 228
19408 965
14959 252
2870 118
8679 490
2837 37
1551 98
7054 846
2001 363
2948 549
7344 153
5927 434