15525 616
39471 302
20311 93
31073 863
7883 291
45240 337
35403 109
29044 153
7549 516
3160 212
9752 93