2981 490
1187 93
1743 141
5653 227
3263 156
6351 514
8701 433
2524 299
3075 364
2431 89
3506 682
4533 556
4731 852
2733 141
3852 727
2659 384
3064 58
4491 978
23759 267