110
474
538
365
204
262
336
652
1053
790
475
657
391
1073
255
445
148
451
624
206
219
1354
262
252
895
486
36
917
2016
2461
262
585
286
265
278
763
408
264
88
236
390
533
500
1008
351
263
656
728
606
1752
411
1026
417
283
458
