30091 242
1140 186
1688 332
2134 480
1240797 4611
41174 760
37971 526
9850 635
14950 173
84549 401
5820 454
49881 561