39823 115
319336 658
132236 219
104308 712
50976 907
14977 626
15914 558
19628 178
13199 809
9261 662
14009 407
1570 189
8810 766
45725 74
4760 383
30427 535