50506 526
32551 302
301690 1113
212155 1206
7329 231
18753 852
4277 494
15366 90
27130 66
55792 740
11846 100
6780 505
103101 833
15549 265
76795 264
65323 652
5579 255
101763 487
13866 968
15977 188
27454 599
24131 876
4822 653
145545 737
35859 577
18668 407
96311 654