1228
4
612
1
531
2
1296
503
1427
14
547
196
647
415
926
473
996
1190
2018
3
580
451
467
515
435
588
734
499
575
925
6
643
2839
523
536
2272
20