5
11
6
70
8
3
69
17
1
163
80
10
4705
20
19
16
18
32
121
30
9
29
311
25
77
1062
505
118
45
348
9406
366
131
160
87
88
116
238
132
111
42
22
154
148
216
47
167
426
3996
9915
112