30733 661
43722 189
11474 519
12109 86
5558 522
4164 545
3448 391
2679 277
3674 547
4234 546
2531 154
4903 578