20508 125
12552 443
18857 560
8017 229
3923 135
2211 146
3069 314
3735 176
4487 154
9736 390
3917 507
5769 543
4915 359
5350 909
5013 533
2660 150
6234 583
7246 416
9937 728
9280 647
5589 136
8228 653
5717 705
14540 774
15152 187
6229 611
3738 64
2411 288