3083 33
3438 386
10459 331
4811 187
2812 329
1020 58
1550 121
3799 851
28039 952
7642 166
6694 171
107668 210