29923 242
1139 186
1685 332
2134 480
1240670 4610
41147 760
37965 526
9848 635
14944 173
84250 401
5819 454
49877 561