>
2649
1028
597
2686
125
807
1994
1100
742
2100
2905
723
835
1991
1550
1157
268
1699
1158
342
2432
2936
460
2723
149
788
1260
555
1722
1300
341
2405
2542
1223
890
1650
2511
946
595
2502
1145
2153
796
2828
1111