2997 874
3099 660
2036 332
54691 847
46821 175
25681 576
46756 503
20529 621
21449 386
23547 66
11450 509
12203 616
15207 493
19933 509
5301 230