306
244
40
540
48
29
28
68
161
24
92
533
1339
60
72
25
118
17
112
15
117
150
9
86
26
12
39
76
1930
34
135
6
13
333
30
93
62
11
38
334
105
8325
73
46
510
1190
106
127
96
211