1501 317
27276 396
10523 677
224958 909
9084 391
7380 412
18978 60
10084 703
8196 726
16591 153
3001 71
30110 371