21029 197
3929 75
1154 88
2312 34
1632 223
4084 880
6004 673
9758 882
3701 528
4497 299
4481 631
7772 602
7221 374
4142 304
1391 85
5875 705
3947 368
12768 88
4984 293
5502 227
10247 500
16119 212
3857 423
4956 714