2547
5451
7984
6482
14063
6821
19742
9638
66405
8505
8080
16985
64707
8064
15275
115518
16480
19777
5364
20696
13602
25084
161466
36141
5381
122773
25047