582
0
14
19783
2
2535
2920
4
3491
730
4044
5
3083
17946
2465
1189
7793
496
4198
1
3125
1809
3546
32302
1663
367
297066
3498
2437
3779
4471
4074
2964
3051
1603