303 50
24584 847
7544 551
15428 386
6599 345
2611 44
7295 869
5143 813
1382 86
3424 436
4732 936
1717 39
5133 454