4053 930
918 96
2712 495
1050 81
49303 191
60277 234
9644 655
17136 306
214381 314
1713 344
1707 417
2285 68
7872 526
5710 544
39391 310