2224
2
2749
1
2874
3
31220
10
2546
845
0
2657
11881
2059
8
111
348
5108
4
2628
437
968
1862
180849
2831
1633
165
1084
642
2855
6800
1754
460
2076
1897
583