1851 76
1430 320
3393 745
2485 334
2797 718
10935 182
6278 697
42171 566
26624 529
17148 35
142108 445
118844 287