1225 115
2648 187
10254 253
3043 74
5796 699
67870 691
66685 679
28060 405
78565 181
18692 353
42737 884