438
177
48
69
151
163
55
1681
219
72
29
39
56
30
58
7
81
41
62
246
147
149
442
24
102
11
202
320
159
389
210
425
1117
136
587
42
66
141
35