3931 503
415194 1155
273248 738
38865 357
10897 143
117065 748
15431 830
39830 468
87893 114
27621 284
25608 459
160533 491
7419 153
3338 258
10643 555
5438 489
6018 86
4332 163
112953 298