18420 505
127376 825
4865 62
3273 645
4252 647
977 68
3834 506
6309 260
2534 146
2264 171
2814 306
8593 357
3836 404
37863 138