3458
643
9955
4398
5098
5843
5833
1000
1293
4061
8014
4576
7833
1854
60
6835
5662
1498
4194
7037
8617
31
9311
900
9135
7598
1324
1774
2994
4770
539
5160
563
5766
253
6685
1431
8793
1507
1526
4250
497
1134
5145
5007
6081
2274
5237
2400
2202
4490