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