4595
3176
1112
3885
2423
880
5815
2873
856
4640
2868
1009
6415
3640
954
6252
3569
696
5238
4059
1255
5191
2363
706
5635
3487
1097
5728
2554
1071
5212
3559
1312
4356
3995
1158
6789
2093
988
5648
3687
798
6283
3285
1048