533 96
187563 715
5727 65
18298 325
63690 118
5824 627
4932 92
3942 694
5446 467
2161 161
2726 234
3203 505
4212 721
4689 307
6330 593