1960
2491358
249761012
2689947
888412
305634354
1448722
1630
26490168
67965
1700
1652823
430686728
238223380
1666458312
156798267
129676178
123078252
1114878895
103263210
88283178
83007290
74691139
69324158