2989 490
1188 93
1746 141
5659 227
3270 156
6355 514
8705 433
2526 299
3076 364
2437 89
3511 682
4534 556
4732 852
2739 141
3857 727
2664 384
3071 58
4497 978
23784 267