878
5
1383
3
1578
1
582
415
412
954
2
486
478
405
560
538
537
435
3300
8
512
1291
660
411
552
861
0
640
464
2216
7
559
444
614
437
1626
615