1130
447
3876
1438
866
602
1046
929
857
580
1296
8515
515
1573
604
559
531
1531
552
1475
574
1179
537
536
524
957
538
1189
9589
505
1344
855
863
518
1091
853