2335
464
289
1216
1521
358
1031
1038
471
1359
627
375
424
283
339
316
425
737
280
744
1328
672
664
992
