2904
4
1222856
2987
2
1179
911
2328
1960
7
5617
5
2922
9
3659
14
6842
2934
8
2812
1626
1
81
886
0
3015
1225
2749
3
1084
1929
895
2587
6
2730
480
1915
2059
2003
1898
2319