956 247
26011 652
12959 738
29350 557
8774 531
7924 842
3212 115
23527 445
43723 189
19360 959
2868 107