126
145
111
46
642
139
1120
103
49
72
17
210
81
179
30
564
779
89
178
37
867
27
74
10
45
304
164
2814
1513
295
52
132
62
70
118
10344
94
662