>
2729
681
470
490
615
140
1572
953
538
1039
1738
699
2877
2916
731
879
1001
2412
1059
2938
305
2433
2839
2167
1012
1385
120
1703
1861
887
1386
2867
2084
2260
1862
882
2079
1432
1975
1215
2666
1549
2734
821
2440