3560 347
99286 551
3420 286
119113 513
95300 544
72904 309
5430 846
4263 356
9910 347
4931 227
56979 196