1037
3
3066
25
108
1
420
508
2
655
630
516
640
431
449
566
736
611
503
1136
16
573
498
592
562
473
513
445
1014
9
4288
4
862
0
1291
5
1167
569
438