2481 246
3079 343
6642 733
5582 506
10844 512
270887 779
11488 860
5424 818
3556 173
6986 257
1754 92
8394 656
1859 182
4792 627
11559 169
62265 825
10128 478