486
2
366
1
478
397
309
420
1016
900
763
670
723
1424
3160
3
556
422
543
560
1549
131
992
616
958
547
679
542
1655
15
527
1312
743
759