298655 1061
27379 186
32225 799
44507 505
634136 1696
132746 690
63066 122
54436 436
57156 756
3382 394
8095 424
10704 679
3057 53