40722 731
17436 127
49842 578
14926 587
268164 1223
124165 165
16015 302
17007 800
14759 477
6263 456
3136 129
37996 341