3933 503
415444 1155
273381 738
38873 357
10897 143
117074 748
15437 830
39847 468
87944 114
27644 284
25611 459
160568 491
7423 153
3339 258
10646 555
5439 489
6018 86
4333 163
113060 298