520222
68153
786473
730818
27207
476294
449541
1036687
1017938
452268
668524
591314
205744
1001398
325930
799275
674608
990557
524316
493455
1049301
1774237
320211
337847
504210
219904