46785 600
42906 267
13774 521
8711 446
24528 279
27603 744
6195 407
3517 473
6100 392
6745 395
1255 36
4017 827
17215 439
5438 146
2747 222
4068 812
16333 624