2152
2
3326
3
2392
2535
3765
4
83
1
2901
3498
2772
1819
1788
32302
0
2778
2578
3053
7
1558
3007
19783
6346
16
1265
2932
1603
1348
2258
1363
3614
3805
6
2622
866
2890