22028
10105
3001
2728
2411
26270
15472
5491
8985
6792
24278
2095
5622
522855
51358
3255
80472
3614
14790
32923
19109
5896
3733
5528
11421
8721
89296
11657
30994
4116
2985
5032
6209
3215
7947
307777
12731
3869
8051
12709
2557
3051
34185
16153
113159
4074
18458
2529
22926
15731
60788
3408
4323
2385
2022
10793
17908
3488
2349
109817