358
0
433
1842
359
785
46414
1
1541
255
2952
2730
6
955
545
382
3373
363
396
472
552
16
2111
3
843
492
968
592
507
1824
2299
138
418
394
334