2500 55
13201 132
8793 28
21110 340
10758 176
2949 365
4709 527
19401 94
3772 466
6224 954
9617 458
9672 692
8233 449
15019 409
8335 567
5024 746
7974 281