30089 242
1140 186
1688 332
2134 480
1240770 4611
41168 760
37971 526
9849 635
14949 173
84511 401
5820 454
49880 561