1006
1
1418
2
1666
2842
8
501
661
13159
10
2748
6
1649
2086
4
2564
3098
370
0
8772
3
5009
1362
1378
9576
14
4223
22
2470
603
3980