1297 232
831 148
31185 144
25278 602
11257 425
28411 785
12705 687
11909 761
7132 660
10062 645
3981 332
5308 577
3855 940