309033 850
5002 162
17217 203
460123 1312
1113151 1889
923704 1982
12932 622
318026 1226
582862 1215
20165 629
16243 372
10825 381
648207 1337
438797 1723
39750 181
382256 971
341602 1010
463288 731
362249 1134
14974 707
8854 274
600652 959