21988 205
18912 141
14497 807
12217 234
45906 80
17962 655
11903 881
15058 621
671682 1141
1350378 2530
396930 1164
459711 1312
1111796 1887
212885 535
922120 1982
317344 1225
581574 1213
437453 1720
232068 567
381078 969
340101 1008