18326 0
19183 1
37401 5
29951 2
20001 1
25784 10
20257 3
24452 1
542855 68
38928 8
530626 45
39855 4
28682 6
22555 3
32082 1
28359 4
135151 26
56008 16
49033 5
16230 0
54857 14
22733 3
22709 6
28554 17