30730 661
43703 189
11471 519
12105 86
5558 522
4163 545
3448 391
2679 277
3674 547
4234 546
2531 154
4903 578