299521 1062
27389 186
32241 799
44520 505
635102 1696
132942 690
63173 122
54518 436
57330 756
3384 394
8100 424
10710 679
3061 53