30972 266
19969 385
801 99
16302 354
10843 408
2858 105
3237 621
3620 113
2417 318
832 105
2360 674
740 105
1810 390
5437 458
5829 526
2459 559
2839 784