31261 226
4910 673
3845 474
1188 151
1118 208
19631 569
2720 668
7969 900
4321 485
4677 568
4453 333
6290 569