999
1
2735
0
939
2
1020
2546
802
1824
1976
1344
1453
20634
8
839
1463
1642
1245
2819
3063
3
2052
2076
4427
10