2110
1
2245
3
3080
2184
21152
8
1843
4398
10
1047
2
3090
6
1690
1716
2932
4396
5
297066
0
692
951
658
1015
1087
3562
1039
1606
1289601
4
1844
1559
2352
1751
1191
8527
1566