5181 680
1853 41
4313 272
6773 261
128956 842
18240 623
69557 144
9262 553
6661 204
13727 385
14453 977
6850 918
3817 754