495
1
923
3
3231
5568
6
3587
2110
106
933
7
1164
1866
8
806
2
1475
1327
2103
1840
4
878
844
1984
1300
1462
108
677
531
816
484
150
486
1006
1686
1121