18361
48055
17690
11100
45764
18463
8351
32626
14050
36852
25705
37620
435342736
241061380
1685538313
158736269
131684180
125649260
1136558896
104899214
89990183
84118292
76579141
70504160