108797
0
15233
1
3738
5
1601
1922
2
3107
7
2366
1225
3673
6
1193
2527
2732
1486
450
2920
4
467
100
4044
2173
3083
17946
1100
948
600
2465
5310
3125
1404
3546
2242