510 50
869 131
369 101
1366 307
181 27
2922 569
33065 364
39549 290
23472 116
8405 155
5928 469
3514 145