5035 254
16564 105
11719 882
8207 625
35518 398
39156 298
3947 480
117113 403
6696 309
7316 890
4707 265
9234 48