3902 503
411345 1153
271870 738
38809 357
10875 143
117003 747
15358 830
39692 468
87439 113
27297 284
25551 459
159792 491
7405 153
3317 258
10632 555
5418 489
5996 86
4309 163
111996 296