3015
9649
3523
3223
2561
11538
3324
2766
10048
2641
3040
3436
2532
20693
4813
6626
4739
22894
2952
5982
3753
7075
6356
2018
3159
3298
2542
6743
7343
3448
4039
2892
5071
4084
4047
4842
2952
3743
3395
3496
2786
2669