4048 263
50060 694
8546 638
3351 317
8000 90
6177 426
4302 361
1852 135
4352 436
5356 129
46564 289
57347 159