2100 641
1502 50
776 182
796 251
326 41
5526 51
1773 282
3173 421
4896 948
5654 376
7527 356
4408 188
3715 592
4507 794
28705 785
16802 169
8558 494
181924 579
5005 427
5921 469
3311 130