1020
0
1880
2
381
20634
8
17353
31535
392
376
464
584
846
1343
403
2211
575
968
25137
427
418
200
798
1824
433
290
1042
298
349
383
378
255