16846 501
7751 494
22471 423
1849 118
108732 715
14976 741
2577 63
46324 132
7030 531
41338 162
42930 907
9166 813
6488 519
8325 60
24166 712
4503 33
4159 330
3208 295
85138 370
4092 488