2976 89
3722 98
4424 568
15943 527
8922 977
8112 410
13629 298
2577 133
7981 392
5583 519
18350 477
4533 280
7474 315
22265 563
4824 672
11444 444
16324 465
23870 771
5920 746
19606 698
6778 402
1821 78
11117 432
33175 394