5772
6523
4511
2508
1991
565
1356
442
1339
1172
599
1066
1133
939
2211
864
704
845
802
428
632
1086
628
607
594
157
229
385
378
209
430
347
427
326
366
272
302
375
349
326
495
220
269
364
178
214
276
273
172
219
266
217
287
187
162
197
231
137
170
104
160
163
130
214
51
124
64
121
132
171
150
138
100
103
68
146
121
83
69
70
41
75
132
220
100
51
87
115
111
76