39823 115
319333 658
132232 219
104305 712
50976 907
14977 626
15914 558
19628 178
13199 809
9261 662
14009 407
1570 189
8810 766
45722 74
4760 383
30424 535