25403 9
23657 11
16105 5
10484 2
40932 3
55204 3
58584 4
49854 1
47103 5
21308 6
61505 11
32933 2
49677 1
81206 15
107628 20
33408 5
1089706 122
90458 3
147651 8
163529 18
221255 19
834605 132
205004 14
97278 6