2874
3
1222856
4
31220
10
2546
1
845
0
2657
2
11881
282572
348
437
968
1862
180849
2831
165
1084
642
2855
6800
1754
4820
460
2076
1897
583
4111
1824
2275
48708
1337