46647 600
42805 267
13744 521
8684 446
24155 279
27167 744
6153 407
3484 473
6078 392
6702 395
1237 36
3994 827
17177 439
5405 146
2722 222
4045 812
16064 623