999
1
5055
5
1343
0
1889
512
883
2697
417
2260
12
2215
7
2470
2
3595
6
1268
2393
1966
2693
3
2119
1392
1129
2870
2864
1883
1054
1665
1326
1513
1390
1448
1421
1722