3038 907
298066 784
2210 33
5314 507
7711 485
6293 177
4038 305
19445 312
2561 428
9970 461
4112 457
37468 680