5164
8436
7154
1872
1038
993
1056
754
831
542
646
535
483
523
389
645
466
607
454
437
394
419
352
392
492
303
415
200
229
258
372
348
216
195
201
235
238
215
321
221
268
201
211
261
140
138
205
187
146
117
112
106
170
116
92
136
193
202
103
104
119
68
18
103
45
94
120
79
68
87
84
78
63
59
114
137
70
81
56
59
110
90
31
97
59
56
97
32
77
75