3473 705
4183 371
16164 578
25289 581
9440 147
8001 139
5726 113
29002 92
2750 522
15199 324
3203 638
2361 261