2426
915
4979
6174
2182
1794
1620
3402
784
913
3052
1538
916
897
1815
3317
815
1393
2301
5141
1958
900
815
4070
7234
1273
9771
3724
4992
1579
1419
2894
1024
2262
4469
4148
963
1106
32084
21443
2183
1699
4452
1765
1061
995
1827
10345
5508
2603
846
7098
3962
1054
8605
4902
889
923
3163
7833