4
15
16
9
416
5
3
97
1086
21
14
30
38
51
22
379
143
28
227
144
296
41
36
995
56
117
26
148
29
130
64
89
27
723
35
24
417
55
146
291
128
52
7
194
18
6
43
19
44
3478
160
67