3186
1
3256
2
2131
4321
4
519
2274
428
0
2605
4684
6549
11
189326
2062
19944
6676
12
108797
2512
14861
7
2906
6247
5
1289601
4761
3353
2738
3
2629
19079
6
2083
297066
9956
1514
3546