2110
1
1051
1332
467
0
496
1380
1547
1606
915
1532
2131
19944
2
2245
3
3080
21152
8
2377
1451
2571
6
693
1787
1526
830
1047
3090
1603
690
2932
297066
1492
1660