3125
2498
5504
4603
3497
20985
3114
2148
2123
2678
9651
2244
4635
2563
230242
2667
2566
2759
2413
2155
8156
4213
13329
4432
2802
2486
5099
3159
2542
2191
4492
7472
8639
2944
8892
12986
4107
11167
3677
5148
3272
3008
5083
2773
5706
5066
15238
3242
3245
4022
3738
6878
7884
4167
3429
4050
8338
3029
7450
22419