2899 341
1979 591
9223 709
2656 772
516 52
8186 620
43544 538
14649 459
7884 340
113753 890
98683 808
27605 534
47179 558
59496 437
29578 135
59073 732
26981 190
3806 761
5984 571
1701 287
2390 228
3698 915
2172 102
4926 670
6039 455
9400 321