22016 769
11631 58
12121 741
8161 387
14066 41
14086 646
5719 403
3613 162
6016 197
9949 285
5375 133
22279 271
4411 451
18344 570
4369 64
25047 688
15049 581
55105 551
22200 655
56484 121
24408 862
21669 350
4006 229
6356 585
3258 146
24675 408
29581 200
143134 336