30950 649
12810 178
2177 205
3705 552
17870 86
2171 338
18151 245
4239 471
14786 147
3014 187
4119 648
4148 904
2313 351
4568 724
5516 910
1504 232