14585
16378
5421
7276
10872
7456
8212
5316
6468
9839
3488
6483
18911
42550
32045
863988
90389
177489
757477
9069
157018
7857
4889
5487
4438
3792
2951
2785
2738
21014
12830
5501
3935
4437
4339
4849
8060
3969
4613
3068
2332
10790
18414
20260
11522
19970
78498
121056
25925
40564
95855
35886
44300
102706
11624
3016
4526
2823
8098
2786