1695
5831
3764
2952
4706
1188
1233
401
957
1042
849
851
924
547
784
830
698
500
577
454
271
309
210
431
325
623
343
423
14
444
257
219
375
329
299
374
249
260
270
167
180
264
187
132
245
166
261
256
127
89
207
225
50
267
128
297
65
134
211
98
137
170
69
120
110
103
114
188
181
173
71
37
120
97
193
118
64
85
118
118
105
85
80
196
94
149
30
69
52
41