49035 311
12599 682
5293 48
9531 497
15410 697
20102 441
3314 106
17894 325
6569 286
10334 318
12532 326
32095 740
25429 642
9245 613
14102 678
9987 81
14786 503
6669 227
6311 46
8588 163
27427 694
28657 718
7029 398
15994 911
13217 601
17070 673
8290 479
7007 176