4096 112
9739 311
7856 303
3988 40
3778 64
8359 110
12097 742
6002 594
5771 565
6095 93
7665 183
6150 535
5630 460
18138 623
5110 308
7031 472
3509 535
9626 835
2974 413