478
1
405
7182
7
1723
4
974
1030
516
653
1354
3
626
328
982
2
632
1711
953
0
1246
609
8160
23
5366
5
1228
682
617
488
1282
605
2621
9
625
604
541
514