20752 3
31979 1
29951 2
31681 5
38158 6
30659 4
23655 1
22151 3
30005 3
109484 30
45907 7
35276 7
26403 1
158733 22
48401 3
41906 4
32254 0
145107 52
124883 20
89133 22
65480 18
79902 11
81159 18
102509 30