30736 661
43728 189
11475 519
12109 86
5558 522
4164 545
3448 391
2679 277
3674 547
4234 546
2531 154
4903 578