31535
0
282572
3373
363
422
116
3287
1
169211
11
249
1073
4594
580
1009
1182
295
17353
1343
335
552
18403
6
543
1118
484
759
397
2952
239
1649
530
478