2143
1299
1333
1227
990
848
1616
1875
1110
2134
2649
1882
1889
866
2404
1896
873
877
878
623
1648
1397
890
2682
1148
640
642
898
1410
2178
2690
646
1415
2193
2451