524313 1048
2474 171
3432 673
20085 367
90410 252
65264 264
7956 623
1950 183
3896 61
6002 642
2555 324