331302 25
50054 5
21777 5
29004 4
50608 10
163029 9
1538584 117
54430 6
28027 9
39257 5
33958 6
90381 12
27131 10
28806 3
117659 6
30508 8
41729 2
38027 7
30728 4
20656 9
47430 2
47651 9
461830 35
414284 50