4950 49
8333 161
25470 121
15368 1030
2473 25
13862 572
12507 582
9745 416
16041 711
6132 266
3294 447
2568 623
19766 101