300 30
3744 601
7105 406
16133 179
7666 655
8211 550
2011 244
9318 214
5503 710
3213 458
1952 341
2654 496
4408 147
1846 286
3182 583
12034 534
29632 288
3517 596
3608 314
3943 792
4822 469
988 77
3363 402
16697 490
4210 570
2731 122
3354 477
5719 632