10315 242
5958 690
13885 729
11763 147
23171 222
5386 578
3731 684
2483 317
2128 269
2735 527
1533 76