1393 306
2589 798
2724 594
1777 494
14717 431
4384 605
44903 926
95082 125
13813 405
14070 347
2659 384
1550 54
5093 896
29993 492
8571 434