311752
496789
48658
335296
764533
18002
110431
15065
15825
77073
57263
43651
34462
23103
31507
19984
26137
52738
2220
24896
207539
5224
73717
1032197
8068
20796
28954
32355
12782
19491
19226
90438
20129
6891
1541077
42096
160489
5303
18316
6093
13139
5959
336399
17321
11670
10065
2891
125809
39071
11467
111826
126709
14612
19112
1677362
16811
20796
19344
17549
6640