315 51
1841 372
2831 194
15904 688
7955 734
4453 677
9974 68
10102 73
5283 797
47368 694
2413 136
7657 665
8960 731
28001 479
22481 545
6706 205
2905 311
5388 179
7572 421
18360 357
17957 788
935048 960
6629 624
11602 774
20839 61
3878 380
20535 624
1620 180