14
0
19783
2
2535
1755
1
2996
4044
5
420
3083
17946
2465
1194
3125
32302
501
558
3498
4
931
3779
413
4471
490
2964
610
3051
1603
1193
1787
1461
407
971