5048
7558
2635
2201
535
4695
1346
7372
2991
6269
3797
1490
4049
3903
728
5025
8647
1684
1033
6376
1763
3417
5110
6192
5070
5928
2977
8504
9928
7054
5712
7915
8562
4875
9433
742
118
83
6292
4027
8834
7450
2209
740
2717
4364
3699
976
8471
2534
2868
3138
7174
5175
4229
8766
3628
583
9617
5219
7432
5035
5595
4261