2580 28
37987 545
13705 774
19312 958
10532 573
7260 695
4511 254
8167 50
11788 158
21657 761
9788 783
6974 148
7287 692
38620 231
8988 160
8144 114
7890 108
11253 719
5087 363
4703 420
7646 245
30309 667
11248 931
7770 485
7625 557
42426 270