1037
3
3066
25
108
1
420
508
2
655
630
516
640
430
448
566
736
610
502
1136
16
572
497
591
561
473
513
445
1014
9
4288
4
862
0
1291
5
1167
568
438