14185
123677
399230
19125
352235
930112
773459
3436
288966
69391
407866
56949
571316
208980
1001467
567779
69273
42245
439370
311530
247385
403910
782527
1089745
457600
135856