2681 671
2074 81
3158 290
12575 331
21572 649
3110 165
1669 143
2110 577
1832 432
1479 419
885 183
859 209
957 160
292 44
663 57
2596 729