31535
0
430
1
3287
2522
282572
361
363
445
305
3373
1343
18403
6
116
503
380
397
1282
2904
2
572
437
440
5611
11
169211
295
1192
121182
1428
709
448
296