2973
1220
2130
56115
37713
42932
3023
3760
3136
67310
4036
2232
1635217
1155812
11195276
1034516
10119258
97644
8277155
775011
71086
61844
57462
54098