31096 300
13651 201
52080 907
112713 941
71988 491
22066 683
67718 767
307306 1114
51515 193
35016 638
93382 279
206193 273
80683 438
14585 184
70796 791
106496 888
179655 517
20118 195
65511 843
250386 495
219985 539
157883 546
35454 651
128813 616
27245 437
31719 87
55380 878
220477 676