31507 301
12305 89
13386 411
7812 358
5898 299
8523 139
6841 207
15346 878
19786 698
10551 341
6688 120
6107 339
2974 96
51258 190
12480 682
36084 292
5391 255
15100 747
32320 91
5301 249
5373 581
19491 549
4913 887
6183 254
127584 537
58259 745
5907 941
5035 782