3903 503
411416 1153
271891 738
38809 357
10875 143
117006 747
15358 830
39693 468
87450 113
27300 284
25552 459
159812 491
7405 153
3317 258
10632 555
5418 489
5997 86
4309 163
112016 296