3491
4
4044
5
3083
2
17946
0
2465
1189
7793
496
1568
1
3125
3546
32302
531
3299
3498
2437
3779
4471
2964
3051
1859
1751
1461
234
7835
14
3316
10