302387 1064
27421 186
32265 799
44591 505
637986 1699
133419 693
63541 122
54883 436
57933 756
3407 394
8125 424
10730 679
3080 53