143542
111821
1111
44292
480555
314196
936652
674255
173348
41680
672388
586329
476550
20673
221538
421627
844213
232224
880455
169295
42676
907670
691262
799871
622915
304915