312175 601
12380 260
8486 591
10353 207
9559 701
1167614 1301
23031 107
449049 1571
72728 744
27243 453
2119 39
2321 132
5768 611
8627 739
17829 716
81831 734
24892 91