4186
3657
1130
2558
1677
3453
1523
832
985
860
928
782
895
815
855
1069
1016
5781
1434
1724
1473
2817
1941
2091
1745
3168
1875
1709
6076
3406
5109
3551
2567
3894
3285
6826
6993
6128
10239
3956
8475
2864
2281
5025
5175
5012
20779
4418
6987
5443
4135
3806
2853
6551
4180
2827
5602
3702
6028
7622