51028 273
3087 446
3502 944
26836 666
25481 527
1052508 2653
144670 328
57234 431
22110 1020
260300 581
4969 77
3920 542
4415 615
2577 78
3696 196