150596 304
46911 66
13044 561
149203 238
129809 542
42453 862
57052 645
44151 737
118416 329
7762 537
3362 300
72682 180
25763 371
54848 874
80610 701
4802 593
220395 742
55302 234
43101 741
18419 716
5540 65
6943 706
3372 154
13239 78
18052 761
18542 743
24008 564
45401 149