5739
16
9880
8
2000
2
100447
0
1395
1
167
579
1501
24436
2025
9767
4
18766
2023
3430
5
539
2062
2638
1968
119
4396