309033 850
5002 162
17217 203
460116 1312
1113144 1889
923685 1982
12932 622
318022 1226
582849 1215
20165 629
16242 372
10825 381
648192 1337
438787 1723
39750 181
382243 971
341592 1010
463279 731
362236 1134
14974 707
8854 274
600618 959