103947 759
3983 283
1424 184
2647 75
42219 207
57920 148
4841 384
4243 112
10091 556
7886 571
12113 692
5095 427
3924 408
1980 31
5938 256
6223 423
4230 725
2939 610