2998 271
4340 897
2588 74
14887 254
3309 322
2547 168
2275 197
10695 527
4501 491
4847 501
44687 995
10994 247
3848 667
4672 898
1771 42
5067 317
1603 158
3089 116
4089 496
20542 461
8362 389
7736 852
2201 78
4520 567