992
913
1574
14875
922
1875
5019
3072
1786
787
798
873
1770
668
1673
2229
2066
1117
1541
938
895
800
2715
826
1075
1634
2525
1033
3798
935
2279
2233
4477
6921
1193
2102
1093
1141
2511
2302
1314
1037
1892
5627
2018
9852
6155
6364
1481
5073
1402
2167
5658
3801
1586
2215
6459
20867
8737
2281