108797
0
3090
6
32302
2903
3
2932
2
2996
2181
5
21152
8
10827
4
1394
1
985
4888
20
3080
1289601
17970
15
297066
475
25669
501
12459
522
3206
444571
9
616
1591
1537
2823
5431
674
4005