1009 140
18141 629
14064 221
7906 31
9187 303
15870 879
2902 714
4125 601
4322 303
14438 223
4918 802
8940 58
2432 531
2947 462
1069 175