4851 728
5709 508
19899 620
4317 594
1734 102
4541 81
31333 566
7050 293
15647 379
11463 607
15171 890