31535
0
78
376
255
1949
3
492
3202
416
25137
354
155
427
298
1116
1880
2
117
301
653
979
705
823
597
169
200
357
4111
1123
467
402
1
584