12826 300
551 76
1501 261
636 116
4076 511
1101 71
2791 398
3505 845
2116 307
3048 879
2995 647
2658 719
673 186
1819 474
3860 751
1031 246
2458 295
704 102
2409 487
4106 356
608 45
758 80
2487 317
3050 619