45
19
199
34
691
20
21
107
23
164
486
15
31
73
104
272
41
1328
29
371
422
98
182
55
205
24
48
987
167
299
17097