4495
2757
1736
1385
3448
44113
50726
3793
1593
2586
2143
2445
1908117
1320412
12860283
1135116
11295261
108603
9318157
922111
78086
733937
71635
66192