158026 1045
11459 679
14396 492
14465 317
32566 222
48848 681
40582 392
8918 657
5968 692
16444 614
2981 82
3850 585
4482 546
62205 339
33366 396