2991 490
1191 93
1753 141
5665 227
3278 156
6362 514
8710 433
2531 299
3079 364
2444 89
3515 682
4540 556
4736 852
2740 141
3860 727
2666 384
3075 58
4499 978
23828 267