2993 393
3596 351
5546 232
4845 501
2808 411
10434 654
4135 821
10299 34
3823 612
4714 780
3666 153
5854 656
3933 750
1046 127
5042 690
2960 184
2007 239
17041 315
5897 614
5036 604
5393 479
3518 885
8294 717
4624 424