2850
2
1526
2732
3854
1694
1
3316
10
1284
12367
26
2596
2970
4
1289601
1075
2105
1152
0
1183
167
4443
9
1337
1072
1922
2274
9956
3
1647
1415
66
4617
5
1226
2688