12856
3675
2061
1464
6196
2042
1079
1125
981
912
922
7041
852
2468
2850
1620
1045
2548
3949
1054
1113
1649
1319
1310
1737
1924
806
852
12063
2648
1161
2565
1100
935
1255
901
1500
8086
968
2092
1218
827
950
1230
1098
1284
947
2771
1933
1988
1291
900
30806
9042
998
1633
2607
5939
4053
1188