2884 843
211 51
1425 446
1888 421
3331 499
7414 145
21433 271
18876 410
6535 933
15400 590
8084 462
6182 91
11953 697