1213
2
1704
1569
11
910
0
990
1028
1
1604
1339
2031
1478
1155
2281
6
2853
4
1501
1245
3
1331
751
789
2934
1699
775
967
1885
5
1345
7
946
1747
1459
3644
8
4795
16
2347