526
904
540
20
278
305
410
17
49
172
156
418
145
87
56
51
57
97
24
45
23
257
322
202
107
95
47
21
549
569
48
192
189
50
11
72
13
196
4
27
78
760
289
91
25
199
478
159
431
275
5
28
60
218
517
115
139