1101
0
5875
844
408
837
486
851
663
2290
2
213
269
547
614
1333
1
19279
2275
781
375
3691
5
17353
360
101
325
918