40936 685
13557 262
8077 228
21069 313
7331 513
23021 433
6394 362
4657 74
3941 218
4730 661
9177 828
3395 387
6794 311
11110 345
3075 92