584
1
1619
2
1577
375
487
559
614
448
1375
501
435
494
444
393
948
3
580
430
1293
558
396
595
818
478
679
390
533
341
404
2311
6
2460
4