2905 105
1742 276
18621 170
53771 847
47726 214
19293 241
12694 234
28881 116
26459 664
4859 440
2261 598
1064 206