1008
96
29
164
27
56
11
37
329
40
16
67
23
132
204
87
30
28
15
34
51
49
115
182
44
6
31
3053
12
20
7
186
17
41
59
60
52
35
10
13
14
9
5
368
25
885
54
84
80