1163
1296
989
680
3028
743
996
692
807
1044
820
1674
1048
2157
7271
1304
1008
1875
1546
1093
5701
5077
3332
12515
73533
6990