122123117
116669104
11547522
475288
472362
4299987
348151
341413
3228726
3131694
2836601
2756198
178796
71991
26582
340804
450940
339
141754
903463
81296
37120
105447
270455