2821 95
2848 556
2092 157
2488 67
13286 747
6502 419
5338 662
1342 194
2585 74
1225 203
3048 541
979 177
3690 140
6057 662
858 78
772 46
4135 582