591
2
1315
757
1
1132
1444
899
946
3408
1307
1274
0
1583
3
1180
1099
745
1048
848
2434
4
5002
7
676
1641
6
1047
1690
780
3898
1898
8
1589
840
1452
2247
108