300510 1062
27406 186
32250 799
44540 505
636189 1699
133121 690
63297 122
54646 436
57534 756
3395 394
8107 424
10719 679
3065 53