583
1
999
571
0
1344
2334
28805
6
839
1245
2
1235
4427
10
2052
1022
2966
5
1120
2141
3
785
2727
4513
11611
503
2275
2819
2730
467
3063
2420
2097
490
2016
4
1197