14912 276
1876 27
11348 570
7543 551
12153 477
2384 51
6037 482
30678 207
2531 187
6456 386
4754 553
5721 256