30526 659
42930 188
11407 519
12035 86
5551 522
4158 545
3445 391
2671 277
3669 547
4228 546
2525 154
4893 578