32000
21578
22228
7839
8489
3898
5538
2983
5051
5765
11112
2888
14844
5453
4556
18370
4893
4142
8838
19252
7340
4442
7170
6113
17613
5311
19447
3805
16629
5607
4389
5974
9465
112378
5039
29916
22603
42268
19548
45596
7112
22189
12801
54101
28105
21408
88828
13252
78046