477
0
839
1
1065
2
437
1603
997
1053
422
573
2395
722
911
1084
518
288
3559
266
400
802
2008
1073
1086
501
320
116
2748