18420 505
127370 825
4865 62
3273 645
4252 647
977 68
3834 506
6309 260
2533 146
2264 171
2814 306
8593 357
3835 404
37860 138