3015 289
22917 979
9775 339
1973 77
2522 220
5483 474
41858 590
286849 888
90446 171
144227 959
125520 667
17655 393
38650 428
252457 964
5010 252
67772 553
16171 482
3597 241
3666 738
9842 658
4850 702
3461 229
2901 106
111787 723
98795 672
68098 181
143473 378
31970 790