17946
0
501
2337
5
3080
3
1691
1
5065
2865
9
1514
2964
31371
64
1603
467
3546
2692
4283
2465
2906
2
631
1431
4471
15233
3098
2591
2069
2366
711