42933 989
18678 184
10681 806
9961 384
5284 357
39577 493
38814 321
76148 241
52180 263
21487 677
41780 93
25605 336
2371 430
6330 531
5053 188
3836 144
3869 715
5378 878
3182 98
4169 583
4613 456
2981 389
4753 615
10411 524
5178 435
3568 587
4591 626
32227 841