2906
3
3752
2
1587
1
1222856
4
224
3888
0
2443
16550
27
5316
1983
2089
4074
1451
4309
2108
5
2135
9
2286
1780
2092
2297