140996 501
3560 347
14248 528
34095 331
3628 109
8100 835
74738 339
28572 660
39353 967
6794 578
4777 909
4233 567
33150 386
37734 679