6032
903
2811
1058
1999
1097
3112
3015
2946
4018
1816
7227
964
3330
2846
2268
3625
887
1262
3994
4309
3080
4197
3417
4375
2743
1123
1599
868
1642
3087
2586
4222
8758
6530
4542
4412
2769
7224
3328
1641
6528
3086
2843
885
2740
3993
1094
8757
4308
4195
2944
2584
4371
6025
3012
1258
1597
3111
1815
4407
3623
1121
3078
3416
962
864
1055
2266
4220
4015
2769
898
4538
2809
1997