122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
828643
68516
605489
983193
328207
611541
10651
920356
149952
95184
830151
409742