1398
2507
951
1296
2059
915
2597
1798
1291
1876
1271
993
883
1878
809
14817
1041
6733
1845
818
2381
1787
43134
1051
2555
2146
791
930
795
9432
1645
821
851
3671
785
1414
1262
973
22303
2506
2324
1033
2943
1130
4530
3809
901
792
864
1652
4516
910
914
5014
21629
2267
1233
3681
1867
3623