4
3
7
740
53
5
359
155
363
32
34
60
165
22
25
15
16
11
217
84
207
162
178
67
45
14
9
50
78
524
372
318
21
368
174
112
75
425
93
307
408
400
130
424
42
43
41
190
153
92
49
264