1655
0
1222856
4
1020
1045
69
305
440
1100
63
618
408
330
400
3262
501
581
696
534
468
4537
417
5255
16
497