1102
2
3250
3
1071
1
12717
4
4697
0
2241
1011
1746
1676
1055
1944
1524
2173
1788
2368
982
2999
2166
836
1197
1816
3105
2330
610
1347
607
1301
2496
1051