20508 125
12552 443
18857 560
8017 229
3923 135
2209 146
3069 314
3734 176
4484 154
9735 390
3917 507
5769 543
4915 359
5350 909
5012 533
2659 150
6234 583
7245 416
9936 728
9278 647
5588 136
8228 653
5716 705
14539 774
15151 187
6229 611
3738 64
2411 288