31535
0
303
138355
169211
11
5781
6
3287
1
3373
282572
290
2
1772
2922
9
3663
1921
11437
22
649
11829
829
25127
653