21602 422
18646 965
25663 845
7256 369
4131 109
7749 414
3088 129
1044 128
1140 174
1903 275
4396 493
5100 627