25038 533
9446 869
535230 859
5421 598
2931 152
5866 693
13172 509
6411 259
4023 263
1305 81
2642 555
2786 113
5593 373
1365 246
1330 232