40759 96
29690 184
12672 478
10468 530
4793 612
15842 847
5587 594
3866 440
5262 563
3930 410
7080 658
7064 478
8875 553
5511 157
3253 193
4884 627
4168 321
4083 743
2453 151
1543 208
3886 76
5263 164
1272 109
1550 42
3331 798
4582 311
2445 113
3855 708