21250 602
2248 169
8856 711
5049 331
4586 281
33812 1057
3706 628
7294 220
3287 493
4763 58
19262 222
2361 111
8251 251
4303 366
38266 157