108797
0
2920
4
4149
3
3090
6
2903
2494
1
2932
2
2093
2996
2035
21152
8
236066
14
2670
28098
2124
3080
3304
1823
2094
531
1193
805
5488
1437
3572
5
759
25669
137
747