3560 347
99240 551
3418 286
119091 513
95271 544
72868 309
5430 846
4262 356
9908 347
4931 227
56955 196