511
124
114
663
235
84
1390
104
48
66
30
1217
154
92
38
93
219
96
181
283
250
121
514
26
544
73
148
620
291
1667
130
29
91
24
31
179
156
98