2693 400
2704 117
5917 381
3760 113
4165 560
15474 169
23125 367
8788 601
20655 841
14764 880
11299 838
6517 418
5446 740
5769 245
4857 75
3865 83
15960 65
23403 781
15936 399
43374 163
11301 208
10534 502
18018 606
6470 323
5181 487
6994 482
4896 855
21479 802