3560 347
99248 551
3418 286
119098 513
95272 544
72877 309
5430 846
4262 356
4010 443
9908 347
4931 227
56957 196