34530
20470
47632
28246
35353
9790
43217
50836
34414
2785727
16452
15912
434876736
240875380
1684018313
158567269
131522180
125506260
1135068896
104804214
89880182
84040292
76434141
70403160