31535
0
2748
2
139
1824
458
1182
169211
11
1192
1
1428
282572
1152
20634
8
17353
1649
360
1418
1282
296
2211
572
467
683
3287
552
759
968
6800
3373
2275