5027
2843
952
4733
3234
764
4681
3110
872
4601
3023
1109
4596
3099
1224
4488
2932
1055
4457
2844
1279
4455
3388
1165
4260
3543
1242