22046 769
11672 58
12271 741
8173 387
14251 42
14095 646
5721 403
3623 162
6017 197
9956 285
5379 133
22289 271
4413 451
18369 570
4369 64
25074 688
15061 581
55189 551
22207 655
56596 121
24420 862
21679 350
4012 229
6361 585
3258 146
24703 408
29586 200
143224 336