2831 95
2867 556
2107 157
2502 67
13311 747
6514 419
5347 662
1344 194
2601 74
1233 203
3067 541
992 177
3701 140
6070 662
882 78
776 46
4145 582