1227
2
1109
6
1583
1578
4
840
4133
3
1507
1323
1
3685
1861
1741
1814
3999
10
4910
9
2652
1912
5
1879
1916
0
7294
1797
899
2447
1284
772
1052
1653
1298
5517
857
1197