22028 769
11633 58
12142 741
8161 387
14094 41
14086 646
5719 403
3615 162
6016 197
9949 285
5375 133
22279 271
4411 451
18348 570
4369 64
25054 688
15050 581
55116 551
22201 655
56499 121
24409 862
21670 350
4007 229
6356 585
3258 146
24680 408
29582 200
143150 336