2980 80
5897 790
12957 574
912 210
2782 714
2173 349
12627 299
18096 557
2703 609
22845 726
15727 275
2642 661
7968 245
4740 527
2547 563
864 235
1832 369
2204 703
753 201
2366 782
3401 229
1958 492
138497 420
7423 50