514
171
502
108
1878
963
786
252
482
118
516
230
310
74
410
198
508
102
590
231
573
76
292
93
221
79
801
280
249
57
213
110
172
76
174
87
511
173
181
136