3103 145
1261 163
182251 797
8681 661
4644 946
4590 594
3209 230
28459 516
6810 512
2560 380
3725 441
6553 758