19956 150
12512 303
77481 692
57525 756
28396 463
9149 196
4675 77
4241 615
7771 115
6520 339
6830 826
2795 372
4190 530
11215 485
4796 896
4923 601
5319 637
5392 580
3778 372
1623 52
5083 221
4235 686
8599 709
10482 766
4395 138
12054 742
2189 90
12256 576