4781 51
1576 282
3034 421
4796 948
5534 376
7391 356
4222 188
3318 592
4436 794
28402 785
15747 169
8083 494
171030 574
4886 427
5800 469
3081 130