2985 490
1187 93
1745 141
5657 227
3267 156
6353 514
8701 433
2525 299
3076 364
2435 89
3509 682
4534 556
4732 852
2736 141
3857 727
2662 384
3070 58
4495 978
23778 267