31535
0
25137
19279
2
3092
1
968
367
1614
1824
2275
467
20634
8
489
1020
918
425
618
17353
518
530
2328
661
1025
492
1523
419694
9
436
676
6800
341
611