16341 78
257588 419
77747 226
11663 285
6048 328
4870 752
5289 415
7959 778
5769 129
2960 477
3446 746
1883 271