508026 1033
2468 171
3425 673
20063 367
90234 252
64778 264
7953 623
1936 183
3883 61
5999 642
2553 324