19
7
102
8
15
12
5025
10
901
1
876
30
267
553
30857
19300
2810
6865
220
24
10842
17
57
3
90
6
139238
58
745