2880 61
145565 330
3973 462
13058 112
3670 664
1682 130
4731 539
1682 40
9215 483
14543 597
4977 863
4389 311
3863 760
2386 346