5042 619
31298 790
29030 647
21236 346
7277 170
17731 277
7913 329
2686 432
4224 98
1527 338
3691 729