14996 276
1890 27
11367 570
7546 551
12166 477
2400 51
6044 482
30696 207
2536 187
6477 386
4776 553
5727 256