193182
303367
3904122
2385113
379474
2184120
196296
162575
16262115
32418177
31754178
1853112
146356
271853
639679
4012110
4299121
1800113
296878