31096 300
13651 201
52080 907
112713 941
71989 491
22066 683
67719 767
307313 1114
51519 193
35016 638
93384 279
206202 273
80685 438
14585 184
70797 791
106496 888
179657 517
20118 195
65511 843
250387 495
219986 539
157887 546
35455 651
128816 616
27245 437
31720 87
55380 878
220480 676