999
1
2395
0
1198
1049
1344
1282
559
4331
4
843
3067
3
3844
5
2767
414
858
400
1454
475
1326
6529
7
915
28805
6
3031
11
3659
14
2030
2
839
472
1540
1245
6370
4427
10