2730
6
20634
8
2587
16
1020
0
3092
1
3251
1222856
4
2657
3
2459
9
2668
2
968
25137
797
2224
2008
2831
3691
5
19279
2855
1137
5617
418
958
802
2189
4111
3440
17353
31535
2084