19783
2
2535
2920
4
3491
4044
5
3083
17946
0
2465
1189
1915
7793
3125
3546
1
32302
1175
3498
2437
3779
4471
155
2964
2001
3
3051
1603