300 50
188464 213
4680 208
11029 561
27968 643
55709 513
9035 265
8996 771
4526 236
10938 186
7263 283
3679 233
9845 720
8130 501
7259 355
7084 629
6859 721
9465 731
3135 316
34101 478
2912 688
4091 513
4076 66
1800 284
6553 151
4945 718
7199 306
4932 823