31535
0
467
2275
2
25137
19279
2546
1
1020
325
418
392
383
745
1824
1645
2630
3114
4
77
437
431
795
4864
798
2190
2362
20634
8
400
380
47041
391
1396