31535
0
1020
25137
467
386
458
19279
2
1333
1
2275
3114
4
918
968
17353
443
2546
246
20634
8
383
483
616
21
2730
6
1877
377
363
1824
615
4940
5
518
1897
419