31220
10
2546
1
845
0
2657
2
11881
3
348
1869
5
437
1862
180849
2831
165
1084
642
2855
6800
1754
460
2076
1897
583
4111
1824
2275
48708
1337
10270
4
418
1540
7753
44