103851 759
3983 283
1421 184
2645 75
42206 207
57888 148
4841 384
4242 112
10091 556
7886 571
12113 692
5093 427
3924 408
1980 31
5937 256
6222 423
4228 725
2939 610