1501 231
15212 74
7657 334
3671 368
61915 933
21409 327
18376 741
11240 673
34530 718
4947 427
12793 795
12017 444
2266 48
4722 59
3191 293
6700 879
26362 522