283
31
49
43
16
1505
42
72
20
41
34
50
12
35
26
28
368
23
18
140
21
30
39
125
237
74
58
33
80
13
169
52
135
25
93
62
10
180
45
6
303
92
32