521
1
1177
2
648
1551
570
1176
3
832
4
1089
924
753
0
532
1875
15
70
2570
948
1351
733
614
725
6807
871
5
83
461
817
789
536
2242
12
812
1246