2692 280
3551 716
62636 782
16142 593
2351 413
1422 47
5239 592
19952 233
65959 307
91521 633
7095 523
2954 442
975 156