2973 493
15343 419
1133 118
98035 711
13744 740
2271 63
43660 129
6460 530
37648 161
38781 902
8596 813
6026 519
6850 60
20575 712
3732 31
3577 330
2849 295
79319 369
3702 488