10315 242
5959 690
13885 729
11763 147
23171 222
5386 578
3731 684
2484 317
2128 269
2735 527
1534 76