102
929
84
901
76
498
41
433
12
352
53
278
291
68
416
62
359
16
266
87
187
85
369
27
294
20
319
44
293
1
157
37
304
25
317