103212
26910
1510
2267
4254
33012
39211
5670
5019
2110
3007
2632
1906617
1318212
12824283
1134616
11290261
108573
9295157
920511
78066
730937
71585
66162