3591 805
4436 568
17268 358
15779 829
1303 64
1904 278
9041 230
5124 484
6311 280
7246 674
9747 714
7168 657
5143 127
3455 109
3950 562