1880
2
1152
0
467
266
2748
953
458
4111
4594
1
31535
1824
2328
422
683
517
755
1232
503
343
691
6800
584
280
1779
1009
1297
1603
269
1075