31535
0
20634
8
467
2275
2
25137
19279
1020
369
518
1132
522
745
839
670
2190
1
325
2095
4
1232
919
795
1109
918
3025
77
1824
321
470
1645
493
418