4328
10
1880
2
20634
8
458
0
467
266
1824
1152
431
2328
2748
31535
745
683
517
1075
422
503
1033
759
755
968
691
4594
1
6800
584
4111
269
771