10100 76
12913 333
5522 203
5658 148
12668 445
7949 306
15866 454
19305 176
19613 163
5135 478
30578 979
9235 169
19931 130
312012 707
9766 101
33736 179
76433 459
5377 82
3936 89
9852 828
20411 664
6586 614
2051 173
3084 334
18547 366
3191 269
3464 133
5151 860