30059 242
1139 186
1685 332
2134 480
1240684 4610
41155 760
37966 526
9849 635
14947 173
84337 401
5819 454
49878 561