3
163
80
10
6
4704
69
20
19
16
18
17
32
121
28
9
29
311
25
77
1062
505
118
45
348
9404
366
130
160
87
88
116
238
132
111
42
22
154
148
216
47
30
167
426
70
3994
9914
112
41
549