14934 276
1880 27
11349 570
7544 551
12157 477
2388 51
6039 482
30684 207
2532 187
6464 386
4759 553
5723 256