5295 303
2156 477
5299 493
38588 672
2702 651
7572 291
23026 137
3572 58
11747 648
3977 640
6225 62
2191 213
4759 849
9589 376
1387 157
1402 125