570 25
14272 178
19315 683
1595 33
5997 118
4408 814
4075 84
701 54
2702 398
1533 135
3979 740
1851 480
5044 649
2382 455
6814 771
3049 218
3169 692
5346 703
6336 625
12842 827
9307 632
2938 337
3539 773
3314 721