108797
0
3090
6
2903
3
2932
2
3546
1
1492
935
1087
21152
8
5027
6236
10
672
3080
3061
25669
3186
2299
1614
6617
3206
5
1537
2823
9055
2907
3551
19783
2535
2920
4
3491
1289601