791
0
885
1640
616
1045
916
481
1107
498
174
1231
713
3140
4
2902
16
32302
426
700
282
417
105
1560
476
850
571
497
205
657
1226
1
142
1369