330
0
233
165
341
1
232
259
240
263
1789
572
696
746
471
548
2
462
3594
8
451
844
278
709
688
473
669
247
170
140