2515
2146
828
2560
939
804
3948
1190
2802
5436
21572
26038
2344
1603
3324
4623
9259
1004
1998
4749
2885
16073
2316
2398
3562
1925
12278
1083
2198
1400
12181
1229
2950
2374
15594
21758
14907
11883
1585
5853
7436
7736
2356
2039
1810
23442
3540
1650
3581
2075
23757
12630
1991
12755
15959
855
6847
4774
6323
2522