1081
1215
5738
507
428
532
442
398
345
2
10786
459
593
334
496
508
360
2
318
416
577
1063
1447
426
564
360
300
457
1050
364
544
699
908
278
336
3712
465
240
262
432
424
352