108797
0
1694
1
2903
3
951
21152
8
19783
2
3090
6
3546
2932
1015
2669
690
2732
1179
1189
25669
564
17946
2949
3080
1403
2920
4
1743
5440
2964
1603
236066
14
2983
2466
5
2906