506329
239377
312803
539210
678760
84122
391211
399434
348516
261513
311372
845410
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471