15013 404
21175 294
31653 72
5848 245
16059 581
15572 61
8055 136
24238 552
18962 342
8123 77
12783 734
15168 533
32011 412
13030 263
7155 350
19371 601
13645 526
21067 857
12391 264
17762 550
23649 142
14060 131
13388 187
20839 341
16342 212
5764 69
20725 698
16653 538