176
0
864
1
1019
847
867
383
777
1385
477
475
1084
116
2395
400
392
418
8116
6
2702
1898
860
455
464
29323
1462