1500
0
1682
2
701
579
2023
583
725
18766
533
19951
8
24436
30641
272
508
522
318
2431
6
3177
1
150
558
363
32
655
2275
843
253
328
5348
3
1016