42292 207
11178 220
12899 752
3416 104
3863 636
3226 484
10008 844
3790 239
5112 663
28749 502
47937 523
58060 796