31441 203
6093 392
4002 591
2775 121
1847 112
3548 115
5559 548
3439 135
4336 706
2077 156
1585 151
5677 892
6790 568
2197 328
7604 239
3671 462
4048 477
4557 686
2673 402
7295 330