211
125
49
164
232
727
106
95
189
72
536
121
41
305
37
56
465
278
114
422
451
33
63
39
107
99
715
324
81
108
34
71
137
470
339
15
225
36
173
182
157
94
214
170
70
45
148
60
27
611
216
131
75
98
58
648