300 30
4193 807
1345 61
2703 75
4386 701
2480 379
3590 392
2718 584
3763 598
2033 56
3118 691
3415 879
4779 579
2194 108
3711 446
2299 280
1645 188
1010 51
3281 877
6317 421
2786 395
1176 332
2484 496
4243 517