3055 907
309701 787
2219 33
5350 507
7874 485
6317 177
4067 305
19506 312
2564 428
10170 461
4118 457
37671 680