339
1
54
342
266
126
21782
3
125
611
2
224
0
298
77
79
290
855
140
261
669
4
226
352
156
129
417
721
7
83
653
150
225
244
645