16615 269
26668 743
17531 38
6943 324
7222 692
195344 489
12320 666
2922 479
6711 841
5443 394
3186 284
22028 67
4515 384
4065 120