15011 276
1890 27
11369 570
7547 551
12170 477
2401 51
6044 482
30697 207
2537 187
6480 386
4776 553
5729 256