2055
2
1081
257
0
1779
1
1860
637
2089
1539
1125
1371
3696
4079
4
2675
7
1972
2102
2749
3
1339
3065
1417
3583
10
1277
2067
5
1547
2836
1000
1688
6710