2989 490
1188 93
1750 141
5662 227
3273 156
6357 514
8709 433
2528 299
3078 364
2441 89
3512 682
4535 556
4736 852
2740 141
3859 727
2665 384
3074 58
4499 978
23803 267