999
1
936
2
893
770
0
1937
1416
3
724
1866
472
1315
1374
1421
1135
1903
915
4682
1448
1344
5289
14
28805
6
1716
839
1501
1245
4427
10
2052
1022
4936
2966
5