9519
579
1722
992
3650
1050
1073
866
1298
861
549
511
753
813
996
791
712
578
580
481
335
360
367
372
315
227
601
326
250
439
283
295
187
147
157
206
112
195
182
301
130
234
142
152
135
61
152
175
186
88
97
130
164
89
74
117
97
123
92
75
119
83
169
27
175
147
100
110
97
77
98
42
64
78
48
159
120
56
81
56
72
110
62
116
50
108
109
42
57
74