299595 1062
27391 186
32242 799
44520 505
635194 1696
132956 690
63183 122
54527 436
57348 756
3385 394
8102 424
10711 679
3062 53