1105
2
829
0
1348
1767
3169
7
2821
2108
3
5592
8
866
1
3261
4971
14
267612
3062
2060
1247
1078
475
14750
2780
1489
4228
537
688
189326
3378
1005
7081
10
3273
2318