1275 232
829 148
31185 144
25275 602
11256 425
28408 785
12702 687
11909 761
7132 660
10062 645
3981 332
5308 577
3853 940