472
270
248
190
341
398
148
115
401
188
269
261
393
243
676
758
262
639
526
343
268
1561
1021
367
248
628
311
712
153
251
545
222
253
690
599
416
409
291
757
121
295
361
449
477
239
313
698
156
434
463
596
244
226
300
310
348
822
181
1603
1567