2670
3949
8995
2039
5346
2918
2306
1042
3243
1277
5638
8061
1735
262
3193
2563
3025
5802
8179
4715
3015
743
5672
6505
7364
5050
3005
9695
680
5333
5917
6186
4071
7916
5473
1109
7912
4129
1628
2307
4021
5318
5482
989
9466
1353
3651
2029
1540
2013