1085 59
3721 216
5461 543
11585 395
41766 117
87914 98
23810 771
13081 584
31978 579
29430 486
11482 37
9057 788
10582 848
3880 273
22989 273
2078 71