5071 49
8353 161
25524 122
15427 1030
2603 25
13904 572
12507 582
9821 416
16108 711
6167 266
3317 447
2569 623
19800 101