3293
1
911
2
3251
6
2934
8
1222856
4
5617
5
886
0
2445
2749
3
895
8731
2059
477
10543
9
2084
1496
6062
16
1107
958
1968
2599
6302
935
2628
2219
3041
1889
6344
593
1694