40121 247
28657 389
31070 214
1214 40
8987 186
5553 835
3391 222
26919 57
13879 604
23395 157
29942 251
44726 509
37937 603
19991 547
12462 562
9345 408
8834 433
24450 571
40538 953
13289 675
23946 422
2870 671
1272 133
94088 840
8669 681
18705 326
18029 116
14734 32