15035 276
1898 27
11372 570
7549 551
12174 477
2403 51
6047 482
30699 207
2538 187
6482 386
4778 553
5729 256