3081 91
15316 485
28248 177
4794 616
5671 741
7711 501
3180 167
2569 138
12194 967
3068 586
17988 762
2215 425
2106 612
2674 621