31096 300
13651 201
52080 907
112715 941
71990 491
22066 683
67720 767
307318 1114
51521 193
35016 638
93385 279
206207 273
80685 438
14585 184
70800 791
106502 888
179661 517
20118 195
65511 843
250388 495
219992 539
157890 546
35455 651
128820 616
27245 437
31720 87
55381 878
220481 676