3038 907
297720 784
2208 33
5314 507
7708 485
6292 177
4033 305
19445 312
2561 428
9966 461
4112 457
37464 680