3015 757
2208 581
208 48
270 72
2289 743
1757 407
2947 638
919 229
1491 365
2801 687
313 72
1982 502
1296 358
4078 654
6266 119
16043 267