2673 671
2072 81
3157 290
12529 331
21425 649
3092 165
1664 143
2109 577
1832 432
1479 419
885 183
858 209
954 160
292 44
662 57
2593 729