4891 58
3205 255
4490 467
5542 885
57091 645
31623 427
13163 285
23394 762
6606 193
19040 116
30511 583