108797
0
2903
3
2920
4
236066
14
19783
2
3090
6
3546
1
1352
5
2932
2996
2333
1823
25669
3206
2502
1035
2732
1179
3316
10
1189
2664
2621
3266
2093
21152
8
902
2668
2148
2895
2105