29558 2
45030 12
305630 26
1081003 115
308951 10
220629 12
309254 49
296783 55
101456 6
417152 47
111351 20
180704 34
174058 25
151684 19
103053 8
83208 15
149358 31
87331 13
58704 9
85656 16
121502 8
34530 0
37277 4
36909 4