2880 61
145550 330
3973 462
13058 112
3670 664
1682 130
4730 539
1682 40
9215 483
14539 597
4976 863
4389 311
3862 760
2386 346