1038
1
3386
3
1545
2
2100
1558
2525
4
2622
6
2462
2082
1304
1451
0
1622
938
2760
1177
4684
2980
1813
2133
1450
785
1348
1532
1199
2499
2059
1581