989
912
1572
14856
922
1872
5014
3072
1785
798
873
1767
668
1671
2228
2065
1117
1541
800
2713
826
1073
1632
2524
1031
3796
934
2279
2225
4477
1191
2101
1091
2509
1313
1035
5619
2017
9850
6155
6360
1479
5071
2166
3800
1584
2213
20851
8732
2277
9082
10940
9428
1785
26847
7952
6043
22040
2574
4346