540
310
253
19
821
248
218
61
591
141
783
174
495
185
371
114
311
35
818
321
712
225
275
117
522
219
655
238
740
276
686
223
834
147
285
44
850
404
529
94