21507 153
31008 863
73985 411
51606 295
11800 298
26379 539
38365 255
5369 179
3623 37
3067 105
2109 64
38450 386