1262
958
887
824
884
872
1067
973
1462
3644
1370
2420
1541
10802
2739
8478
3364
5182
3622
6214
3331
3326
63468
9838
22103
7308
45785
6100