2227148
1030520
1085634
739325
48505
654013
35643
908515
965414
22440
24582
42658
29119
19364
34473
16640
35786
26664
55266
10815
43194
12573
24066
14416
21615
38776
45974
39287
8790
19333
22082
58019
31440
1025613
57486
17234
44164
32226
53714
448012
19973
23125
14056
19560
20041