3004 91
15301 485
28241 177
4792 616
5669 741
7703 501
3177 167
2569 138
12194 967
3065 586
17981 762
2214 425
2106 612
2671 621