32686
13863
17530
111363
83683
88711
335297
23104
31507
19984
3684
14274
47428
1677372
19533
49453
16647
14088
5950
7426
21661
6659
10818
7400
90311
13827
21696
290516
42903
149800