1509 386
2850 813
115850 666
29323 135
1929 349
71728 150
657 53
12238 236
4863 169
6384 666
85912 1096
157639 726
23854 529
52084 266