1163
4542
1121
1296
989
680
3027
828
743
996
692
1584
1716
1138
807
1038
820
1658
692
2511
4693
736
959
3153
1287
3460
1674
1423
857
5035
1047
2157
1882
29776
7271
3419
3271
2729
1933
3445
1304
1008
2011
8570
1875
1546
1093
4731
1303
5700
5645
3399
5077
3332
12515
6184
2395
16529
5151
22513