5009
0
25127
422
2952
553
1199
1348
451
979
768
1305
1
476
1918
2
1948
480
2635
2972
1379
1866
1084
139