9956 58
6197 690
4267 539
11291 146
14398 729
12251 147
24051 222
5481 578
3796 684
2500 317
2214 269
2805 527
1623 76