2238
59
465
457
29
28
195
584
63
85
30
18
55
39
278
45
188
131
909
240
176
49
538
532
76
78
48
137
4351
50
15
265
256
343
127
214
41
472
1120
210
163
299
350
177
129
352
505
2494
260
357
277
95
304