4781 51
1576 282
3034 421
4796 948
5535 376
7391 356
4223 188
3318 592
4436 794
28403 785
15747 169
8083 494
171044 574
4886 427
5800 469
3082 130