22035686
9233
7238270
5918
25941305
14790
12667353
6515
13245771
3122
15406530
4495
7346727
2327
41412803
18774
9589827
2959
21665358
5001
29146646
1888
5229944
38820505
16075
3723613
1822
7887197
2796
6095248
1950
6223768
2472
5942366
1690
8437412
3179
11980736
3531
14102998
3942
14335237
5064
5898296
2805
20303704
9786
18472906
7498
10384732
3729
5660496
1479
5665758
1891