29670 29
6601 11
22783 15
5636 6
11183 10
11431 10
14712 37
10504 24
12958 7
39041 61
20046 38
7553 11
30612 22
13807 4
1808 5
5707 9
45295 100
19608 34
25250 30
8660 15
13233 23
10840 12
8445 7
4934 9