246
211
173
182
618
45
49
16
603
487
177
8852
74
43
76
63
34
99
462
56
4139
46
652
70
60
32
188
409
26
24
38
90
53
47
61
77
1690
55
41
25
4885
39
627
110
159
125
237
86
1839
678
4542
87
35