539
30
75
66
438
177
48
69
151
163
55
1694
219
72
29
40
57
58
7
81
43
62
246
147
149
443
24
102
12
59
204
320
161
393
210
426
1120
137
593
44
142
35