149
33
5
61
14
168
22
15
760
41
205
253
23
40
13
1050
12
28
20
62
45
38
1023
29
99
48
3
18
26
289
10
24
126
176
53
147
31
60
16
49
11
8
17