31328 2
45879 12
306833 26
1082526 115
309557 10
221255 12
309929 49
297234 55
101729 6
418082 47
112132 20
181030 34
174734 25
152031 19
103409 8
83508 15
150206 31
87876 13
59233 9
86056 16
121951 8
34758 0
37532 4
37108 4