1669
3
2487
1
3022
3990
11
3970
6
4005
5
2043
2
1878
6866
28
1572
1011
0
1628
1730
941
2570
3538
6616
8
1284
2149
1750
1650
2117
2097
1950
937
875
393
407
2312
344