1011
1
659
2
470
321
1299
874
621
575
3
471
684
1426
645
764
749
1840
0
1146
423
606
4
654
211
844
1209
711
1512
841
698
644
8
252
4162