299296 1062
27387 186
32241 799
44518 505
634874 1696
132888 690
63142 122
54502 436
57266 756
3383 394
8099 424
10709 679
3059 53