5515
5730
1485
3017
1683
951
466
902
666
817
219
443
361
460
562
623
208
390
254
254
261
409
420
81
206
332
304
291
113
244
134
210
241
353
250
237
87
209
70
147
289
120
97
528
119
61
75
270
107
249
153
44
99
319
123
81
218
55
62
68
90
129
115
109
13
37
68
105
435
165
89
42
141
116
41
117
125
143
179
75
193
63
101
65
222
32
87
58
57
31