19932
6
2996
0
4044
5
3083
2
17946
2155
3
674
1
2465
1189
2255
776
3125
1354
3546
32302
994
1455
1579
1127
4287
9
1048
1431
3498
4
3369
1739