40952 239
112878 944
13828 209
10796 373
14287 564
521764 1785
13416 595
9317 375
28981 272
4116 834
12203 483
8793 728
9040 610
2245 363