956
15
945
30
1229
33
700
22
707
20
667
18
783
29
877
35
527
27
933
78
531
26
861
40
1183
79
1236
81
904
80
1175
119
1834
170
1071
100
1133
126
862
65
751
71
474
35
1659
137
807
41
533
47
679
28
547
16
620
24