21646 350
5522 913
258711 1245
11680 356
6470 591
11941 783
166510 563
9051 402
102959 243
115719 442
50596 807
10954 333
30658 207
9652 780
4477 98
6526 673
4317 587
863 118
2017 337
1886 37