20951
9481
10004
7751
15624
25887
10473
19594
3844
29859
8687
6352
43240
37479
30663
8034
6567
7651
7486
78699
93328
45029
113053
10043
37745
2972
20728
17643
20072
10070
21222
7422
31076
29772
33820
20645
52626
15346
307003
36648
4445