3165 584
162880 974
22577 294
6355 615
5195 469
3743 406
2306 45
4835 661
3399 521
8551 500
95206 633
1331 126