1402
1533
2448
4850
1131
885
997
1190
696
1060
5027
705
1181
1143
959
830
763
706
721
1041
916
837
837
2184
824