4685 495
20180 115
14668 146
21141 599
7242 42
16142 131
13451 159
15078 400
9120 463
3217 125
3723 441
2179 89