1013
430
287
273
267
253
218
158
122
120
113
106
102
99
98
94
84
83
81
80
77
76
74
73
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
53
52
51