1282 232
830 148
31185 144
25275 602
11256 425
28408 785
12705 687
11909 761
7132 660
10062 645
3981 332
5308 577
3855 940