103821 759
3983 283
1420 184
2645 75
42204 207
57883 148
4840 384
4242 112
10091 556
7886 571
12113 692
5091 427
3923 408
1980 31
5937 256
6222 423
4227 725
2938 610