20634
8
1020
0
31535
968
19279
2
505
696
2275
325
2198
4396
3
2710
9
6975
4
12958
5
4820
2730
6
1462
1084
1824
501
804
646
445
722
668
1221
1952
594
2520
1
276