103858 759
3983 283
1422 184
2646 75
42211 207
57896 148
4841 384
4242 112
10091 556
7886 571
12113 692
5094 427
3924 408
1980 31
5937 256
6222 423
4229 725
2939 610