1824
0
31535
608
422
2748
2
2522
1009
1152
572
458
691
683
467
1232
2211
653
1649
1
503
1333
953
391
576
6800
300
1431
8766
1297
909
1192
1378