398656
19
951
1
2524
0
47639
550
5151
2
713
13499
5
2535
698
1120
2949
6
4044
3083
2184
1193
17946
2465
3125
3546
355
860
838
2087
2378
387
3498
4
2676
471
3779