340
1
54
342
266
126
21782
3
611
2
224
0
298
77
80
290
855
141
261
669
4
226
353
156
129
418
721
7
83
653
150
225
244
645