382
290
540
645
342
498
402
616
359
563
345
19755
826
3753
1357
803
193
438
877
490
317
256
339
308
687
16822
809
544
3112
349
256
682
793
353
309
378
362
510
418
287
248
298
526
1271
486
403
810
892
403
277
182
323
352
332
270
1249
1040
2086
422
375
340
3070
392
244
817
943
1357
337
349
724
454
375
247
363
290
251
335
339
987
2383
813
4285
1278
495
619
438
226
587
387
396
294
274
1016
417
466
1447
630
369
333
1096
170
330
1066
377
270
1758
289
354
2472
429
493
274
366
460
240
260
262
853
6309
285