956 247
26009 652
12959 738
29341 557
8774 531
7923 842
3211 115
23516 445
43693 189
19351 959
2868 107