30095 242
1140 186
1688 332
2134 480
1240812 4611
41177 760
37971 526
9850 635
14951 173
84569 401
5820 454
49881 561