29555 2
45027 12
305632 26
1081001 115
308959 10
220634 12
309253 49
296778 55
101452 6
417157 47
111352 20
180706 34
174056 25
151677 19
103053 8
83203 15
149357 31
87328 13
58702 9
85653 16
121504 8
34533 0
37276 4
36903 4