300479 1062
27406 186
32250 799
44540 505
636163 1699
133118 690
63294 122
54643 436
57530 756
3395 394
8106 424
10719 679
3065 53