2596 523
240 62
857 182
1968 637
373 104
2680 824
1003 211
9290 289
5136 388
3060 75
14995 260
108929 552