348
0
2730
6
671
653
1129
347
394
171
369
333
261
407
1020
2657
3
614
2668
2
2190
1
5875
1015
737
297
31535
2786
214
1161
521
381
3248
276
53