29162 923
7933 137
24869 664
89525 682
4746 399
2041 192
255177 830
12244 70
4213 627
2922 614
1562 304
913 66
1291 254