422
0
430
1
1167
1425
488
380
1101
1629
1043
918
325
267
2702
470
20634
8
476
286
408
683
368
846
482
1557
1161
1133
505
5313
259
1506
358