422
0
430
1
1167
1101
1629
1043
918
325
267
2702
286
408
683
846
482
1557
1161
1133
3442
2
505
5313
259
358
1153
685
413
2121
4
379
1824