10580 134
2988 501
17220 208
23807 766
53286 338
18136 611
17611 51
21384 771
30237 118
71338 733
4145 66