4192
0
392
2901
165
547
887
297
368
376
622
657
631
1877
1
425
1932
1357
57
158
514
251
416
393
2934
999
357
469