3792
539
2831
5313
2974
705
504
9095
7612
967
4221
9711
1729
2235
4531
8562
6746
9108
3542
3460
7463
8007
439
2658
4157
2977
2507
6353
5590
4338
1558
6998
2748
6212
2849
4611