19279
2
31535
0
1020
646
25137
968
505
1824
696
2275
467
325
2522
2730
6
369
1462
1084
1488
2126
501
804
970
445
722
668
1221
2727
5
1952
1089
594