31535
0
3373
448
1
18403
6
116
249
273
363
580
543
255
397
298
2904
2
1343
1182
852
296
437
440
485
1073
420
367
2740
295
2546
515
25440
17353