40131 381
19805 624
11375 596
4149 300
51346 696
7626 788
21991 261
19272 328
8524 679
3047321 7351
1957 144