581606
22591
698163
727236
81226
1027231
357691
50469
16075748
718186
5221578
4476980
3609192
3588510
2354216
2236495
897237
835646
475360
300752