5181 680
1852 41
4311 272
6772 261
128937 842
18239 623
69554 144
9262 553
6661 204
13727 385
14453 977
6850 918
3817 754