345181
897674
206980
622895
556171
593695
376739
640430
956256
177757
136789
42045
765685
833513
734885
1491
493303
250296
42718
333248
425589
623146
2311000
311419
195527
2363