571
131
523
202
625
194
540
79
399
78
350
122
356
92
943
336
570
244
658
172
463
190
841
296
1309
782
290
112
1391
504
863
383
822
505
419
203
1140
348
926
513