9896 58
6192 690
4261 539
11282 146
14390 729
12237 147
24032 222
5476 578
3792 684
2496 317
2213 269
2802 527
1618 76