1880
2
31535
0
1824
1152
458
1020
431
301
572
2748
503
745
584
653
6800
440
1921
428
2881
658
4594
1
507
668
355
1033
710
980
408
649
755