12860 229
7047 442
155259 696
120585 381
90234 588
11391 133
30933 427
3076 188
4174 424
1227 147
2103 86