29056 1
172682 12
85734 13
37578 4
42982 5
30479 2
104029 12
57378 6
30378 0
58376 3
49631 10
81876 4
21130 0
23533 2
93578 6
44702 2
16209 1
21126 3
31353 3
20807 1
16478 1
121232 31
55906 12
137656 32