25512 533
10928 869
583122 870
5548 598
3043 152
6035 693
13558 509
6562 259
4087 263
1382 81
2712 555
3687 113
5808 373
1465 246
1432 232