242388
300069
228755
225096
3361108
196289
302362
228454
152491
175670
34714183
378365
437367
344781
34033182
150280
6673110
1148084
321962
202882