509152
161230
580346
305776
808614
296386
86768
446328
16075748
718386
5222578
4476980
3609192
3588510
2354216
2236495
897237
835646
475360
301752