3
7
29
9
6
8
70
2
16
15
12
17
26
13
11
201
89
565
18
376
544
30
95
90
71
60
190
305
44
385
14
46
135
181
474
23
96
894
22
80
86
10
545