30131 2
45576 12
305983 26
1081705 115
309157 10
220833 12
309605 49
296977 55
101602 6
417553 47
111501 20
180904 34
174301 25
151806 19
103209 8
83379 15
149829 31
87631 13
59026 9
85929 16
121783 8
34580 0
37459 4
37080 4