582
1036
672
745
1058
9508
3
7523
8
42380
14721
6
14355
2
11497
10707
18487
21424
4
7316
1
10402
5
16347
9011
9711
11186
7
8563
3568
10635
10
9644
7459
8748