14588
14890
7768
15128
10661
12281
9979
7323
10563
3513
3313
7828
8390
10791
8685
13362
12714
34941
23931
20897
58609
59407
45653
43177
32945
41589
26489
14373
12941
12029