595 99
3103 935
2558 428
14289 606
3157 598
2932 654
3585 739
1997 293
2251 358
3485 58
7834 226
3067 304
21960 345
7297 249
3981 65
5388 822
9792 78