963
2
74
1
33
70
473
219
181
72
108
80
42
125
420
102
215
87
204
73
161
111
589
4
120
1170
7
91
76
949
676