2970 493
15268 419
1130 118
97887 711
13729 740
2267 63
43627 129
6444 530
37608 161
38744 902
8592 813
6022 519
6841 60
20540 712
3716 31
3573 330
2844 295
79265 369
3701 488