31535
0
2730
6
25137
17353
20634
8
19279
2
3114
4
467
1020
1098
494
382
1348
418
381
1586
1
246
3140
899
2211
2275
787
505
483
6800
392
364
376
828