1159
825
543
710
669
1296
607
455
980
1090
4155
431
1141
1460
2657
2267
1663
2432
628
1115
1150
606
1248
834
928