2
0
1
7
4
3
16
17
8
31
28
75
57
124
277
81
79
54
183
91
135
104
441
184
890
149
148
220
240
101
84
162
270
37
48
40
267
1374
303