1015
1
1694
951
690
2669
2
2131
564
2262
0
2377
1743
108797
1367
1089
1230
569
1138
967
5372
1646
1253
3820
3
2305
2570
21152
8
2949
779
3379
2061
1787
1187