1351 328
11386 300
58216 1046
50917 874
16564 761
3115 55
6344 792
1857 119
3140 519
630 75
599 116
864 126