2971 490
1186 93
1741 141
5653 227
3262 156
6350 514
8700 433
2524 299
3075 364
2429 89
3504 682
4531 556
4729 852
2731 141
3850 727
2658 384
3063 58
4491 978
23752 267