25181 533
9871 869
547588 860
5460 598
2956 152
5908 693
13275 509
6447 259
4036 263
1322 81
2659 555
2810 113
5638 373
1387 246
1359 232