302351 503
27761 290
73552 152
250589 656
25067 223
115232 470
137123 165
198854 873
23172 855
215553 1073
19449 419
25708 108
93191 247
133137 340
27143 303
479185 1049
72568 310
52759 404
157794 562
16637 69
26602 218
120808 204
105381 672
134992 635