1401
411
939
347
908
382
835
237
785
315
870
172
623
216
793
394
480
156
613
87
310
222
362
229
253
200
539
291
277
157
560
183
578
291
470
51
579
132
186
66