1348
1
1055
1498
0
1816
1277
2
3078
4
1734
2999
3
951
3326
1788
1015
1087
1302
1606
83
2368
181997
11
1844
1751
1431
383
8527
5489
1690
2131
2562
2294
19944
2173