491
1435
2483
954
415
742
475
2588
938
358
229
986
1480
587
521
307
263
1249
284
1006
1920
412
986
817
