41501 62
11600 419
18716 779
8796 321
22699 597
8282 517
4822 867
5883 381
3368 670
5654 528
7640 440
8675 642
2639 245
6756 239
5225 78
11263 329
6183 572
7876 731
4689 265
8642 52
3787 269
7243 892
4134 534
4908 310
3221 526
4581 81
4248 331
9672 53