47347 601
43210 267
13889 521
8783 446
25435 279
29271 744
6288 407
3594 473
6152 392
6876 395
1353 36
4095 827
17321 439
5605 147
2836 222
4156 812
17218 624