122123117
116669104
11547522
475288
472362
4299987
348151
341413
3228726
3131694
2836601
2756198
579831
64712
19446
946184
825197
53465
203613
770877
204416
92412
301277
245755