2693 400
2704 117
5916 381
3760 113
4163 560
15473 169
23123 367
8787 601
20653 841
14763 880
11299 838
6517 418
5446 740
5769 245
4856 75
3865 83
15959 65
23396 781
15933 399
43365 163
11300 208
10531 502
18015 606
6468 323
5180 487
6994 482
4896 855
21476 802