40713 731
17433 127
49834 578
14925 587
268068 1223
124123 165
16013 302
17002 800
14753 477
6262 456
3135 129
37906 341