1059
0
1175
1
1036
693
2268
3
2480
980
1288
2776
4248
2841
1218
2
1549
3292
1502
1424
1751
1839
2209
1133
3644
99072
1241
5546
6
2648
1808
1672
13232
11
1689