1558
2
2622
6
2462
3
1304
1
1301
1622
2932
4706
1663
5
2980
785
0
1348
3227
610
1646
750
1183
1107
1020
2535
1205