2693 400
2704 117
5918 381
3763 113
4168 560
15480 169
23130 367
8791 601
20664 841
14767 880
11300 838
6518 418
5446 740
5771 245
4857 75
3868 83
15965 65
23405 781
15937 399
43397 163
11305 208
10538 502
18030 606
6476 323
5183 487
6999 482
4896 855
21487 802