508415 1033
2468 171
3426 673
20063 367
90235 252
64785 264
7953 623
1936 183
3883 61
5999 642
2553 324