5332 455
19256 326
2796 386
2984 554
24028 119
2533 171
3521 705
6390 530
23513 74
9367 751
6985 784
25177 489
3987 317