31535
0
255
78
597
20634
8
376
1949
3
653
3202
2275
2
25137
416
402
1
3114
4
846
427
467
1343
705
492
4111
338
155
1116
1880
899
354
165
772
246