688 72
2233 550
2013 352
545 103
3034 295
3155 713
774 69
24114 566
61196 553
27679 128
39471 563
94859 631
44596 341