986
2
175
3
640
1057
799
0
1448
5
18418
14
3301
8
7411
1080
1
1427
4173
5568
18
4365
1164
3981
1637
1817
1029
676
1607
1890
6
2549
1492
3108
4919
9
2732
6376
9503
4009