2336 31
2156 104
5365 564
4935 735
4001 418
3713 839
5052 464
975 79
717 37
692 89
31886 677
4983 387
2469 671
14835 116
6875 47
16136 731
1600 278