954
1
529
2
1112
599
523
2620
9
1580
1006
3
1097
617
981
206
293
1054
917
2739
6
1940
696
984
805
1719
4
441
461
1826
22
1088
1409
1797
7
1119
57