2991 490
1191 93
1753 141
5666 227
3278 156
6362 514
8711 433
2532 299
3079 364
2449 89
3517 682
4541 556
4737 852
2740 141
3861 727
2666 384
3076 58
4499 978
23834 267