50938 273
3086 446
3502 944
26836 666
25480 527
1052489 2653
144656 328
57228 431
22108 1020
260284 581
4968 77
3920 542
4415 615
2577 78
3696 196