21046 250
25305 165
5151 779
8142 566
5859 120
6328 612
4495 343
11748 704
5047 140
8581 269
5378 152
6731 84
3237 559
17567 749
43518 367
3310 515
4503 332
9910 671
4829 212
4582 207
11686 805
15698 482
7914 675
6941 599
9696 640
4971 164
13218 357
383533 865