31535
0
25127
1824
363
3373
552
1152
611
2522
455
608
467
458
6800
2748
2
1754
1095
396
580
609
2740
945
4594
1
777
560
1150
649
653
1009
637