226
0
339
588
320
1043
1167
410
25137
457
2702
597
1308
1128
518
1100
743
358
2490
749
436
362
404
240
1141
614
1557
381
981
826