309033 850
5002 162
17217 203
460117 1312
1113146 1889
923694 1982
12932 622
318023 1226
582855 1215
20165 629
16243 372
10825 381
648200 1337
438790 1723
39750 181
382247 971
341596 1010
463280 731
362242 1134
14974 707
8854 274
600631 959