102
1
326
0
131
215
308
504
156
93
132
388
324
43
157
109
233
2
299
80
254
356
188
91
81
193
141
69
77
305
195
552
879
6