104053 759
3984 283
1425 184
2648 75
42236 207
57951 148
4841 384
4243 112
10093 556
7886 571
12113 692
5095 427
3924 408
1989 31
5938 256
6224 423
4231 725
2939 610