12996 92
15206 343
15654 758
11929 58
277241 1568
2705963 6600
697403 1987
377637 1078
2407405 7084
115582 632
40942 581
58209 485
46348 393
61014 598
55117 163
47133 584
20146 187
31175 291
36942 467
28739 521
3784 265
33815 841
39360 209
33759 677