57929500
24262
16411604
5808
16729282
5343
66063554
24592
18226907
9449
10044177
2601
24993747
8504
14421477
5837
23466151
9167
64164810
29109
16491664
6389
21653411
11121
22336622
6980
17129703
9914
7902340
3050
26857289
7549
9011630
3254
12681465
2745
59729714
20335
17056325
6031
47157956
6336
9628984
3339
32041583
12509
41598100
16015
13643767
2893
23506288
5991
4611154
2161
1135340
1998