502
90
96
214
20
11
161
19
386
6
101
29
13
24
80
243
14
56
54
25
107
315
175
83
270
18
35
47
50
22
228
127
654
53
518
30
31
572
21
191
7
59
193
164
85
110
179
188
76
115
353
143
45
219