2095 31
14672 725
6503 273
7822 601
3642 468
3637 592
7018 737
9657 535
15904 420
4874 687
2380 107
5437 814
2613 96
5832 508
10426 534
3449 424
4064 622
17671 533
4239 146
8176 547
4214 577
3231 295
5171 257
7635 143
14430 691
10659 398
3736 187
3985 521