19969 960
3835 486
5284 637
3413 126
5313 509
4071 324
11334 505
2233 277
4038 786
6945 241
5375 310
9402 338
12454 198
7855 261
4322 629
6575 523
3354 394
5151 682
14089 158
6929 280
5290 641
7947 671
6867 669
10030 827