4942 495
20242 115
14690 146
21169 599
7305 42
16295 131
13632 159
15226 400
10200 463
3254 125
3766 441
2198 89