1691 410
861 239
2108 557
1209 272
2599 736
3268 836
2194 496
5999 664
19691 522
31070 574
18688 607
13497 469