4111
2
2301
180849
0
1463
1
1125
2328
7334
4
2657
3
2076
2224
968
2493
178
1098
392
334
2284
1979
587
429
1300
247
2303
787
729
21743
58