508631 1034
2468 171
3426 673
20063 367
90240 252
64789 264
7953 623
1936 183
3883 61
5999 642
2553 324