30555 660
42932 188
11413 519
12037 86
5552 522
4158 545
3447 391
2671 277
3671 547
4228 546
2527 154
4893 578