1531
2
1164
3
87
1
1359
89
1315
664
4555
10
743
0
760
1376
2368
8
531
3080
1960
5
384
630
783
1121
925
705
940
958
901
516
3084
841
1998
863
2015