3018 862
1852 382
14980 790
2271 199
3941 189
4444 871
12589 725
1949 368
11417 472
22056 557
8330 208
86656 134
162549 171
63157 509