21495
9667
10228
7923
15995
26212
10707
19817
3995
30406
8988
6628
43569
38057
31069
8260
6783
7884
7716
79329
94002
45628
115046
10315
38154
3138
20985
17843
20308
10255
21591
7638
31281
30012
34109
20846
53480
15532
307950
36891
4571