503464 1032
2468 171
3421 673
20059 367
90209 252
64712 264
7953 623
1936 183
3877 61
5998 642
2548 324