109776
42
297066
0
3554
9
19079
6
3503
4
389
13499
5
2082
5978
2727
3
1907
1
2027
5657
11
1598
2
4867
7
550
3683
2264
2047
1853
666
4724
18546
15
2319
2957
2113
2054
444571
1628
9836