592349
223543
503501
409818
500179
906405
883994
107744
50773
250733
225680
861995
544893
252711
18220
114463
19832
440321
426127
827470
265794
819516
570699
66558
41184
413395