25035 533
9444 869
535146 859
5421 598
2931 152
5866 693
13172 509
6410 259
4023 263
1305 81
2641 555
2786 113
5591 373
1365 246
1330 232