3902 503
411273 1153
271848 738
38807 357
10874 143
117003 747
15358 830
39692 468
87432 113
27297 284
25549 459
159780 491
7405 153
3317 258
10632 555
5418 489
5996 86
4308 163
111975 296