613
291
423
148
680
321
495
273
813
391
578
211
716
176
275
162
415
171
209
117
598
199
616
198
971
578
589
81
519
101
346
79
415
173
364
186
395
109
894
364