300 27
2967 52
3397 688
65087 402
791 169
12923 695
66861 757
1119 209
7844 739
6498 930
12129 584
465 107
7938 387
10281 242
1045 148
12011 51
1043 302
5045 165
46125 799
12151 545
7294 120
16027 130
8878 421
1228 210
81795 629
5511 657
6553 605
797 137