15470
9560
25253
29376
15943
16818
20892
12875
22602