5181 680
1848 41
4311 272
6772 261
128923 842
18239 623
69554 144
9261 553
6656 204
13725 385
14452 977
6850 918
3817 754