49036 311
12599 682
5293 48
9532 497
15410 697
20102 441
3314 106
17896 325
6570 286
10339 318
12532 326
32096 740
25429 642
9245 613
14103 678
9987 81
14787 503
6669 227
6311 46
8591 163
27427 694
28657 718
7029 398
15995 911
13217 601
17072 673
8291 479
7008 176