1257
2
690
1
1606
1492
3
935
19944
2605
6236
10
2131
2760
4
3934
1746
455
2377
2571
6
895
0
1755
1075
1526
1259
1787
2414
2110
1562
1175
1055
4346
108797