946
3
655
1
2936
565
524
2
1245
776
589
76
390
1452
0
98
87
835
461
2610
9
1336
538
491
745
1340
654
77
1370
895
5
665
1333
1048