999
1
2125
11881
3
1696
0
2668
2
5661
4
7334
383
2225
12590
180849
28805
6
1056
2109
1869
1245
1343
4427
10
2052
7328
1022
2966
5
1320
5031
1120
2141
81077
101
4223
22
4513
11611