525
1
1081
3
549
1751
4
1765
988
2
1073
7
570
1014
1195
1058
959
1320
921
6882
28
1167
936
623
861
569
796
1607
920
696
597
858
822
607
611
668