21888 769
11581 58
12018 741
8147 387
13874 41
14065 646
5712 403
3603 162
6012 197
9944 285
5361 133
22266 271
4409 451
18312 570
4365 64
25019 688
15035 581
55048 551
22199 655
56395 121
24399 862
21662 350
4000 229
6351 585
3248 146
24650 408
29576 200
143047 336