301992 1064
27416 186
32264 799
44581 505
637651 1699
133371 693
63491 122
54832 436
57862 756
3406 394
8121 424
10726 679
3075 53