19656 128
403505 903
50107 228
36816 376
155496 953
80762 387
259718 732
41075 268
34455 758
31671 661
4351 626
29944 262
52750 874
300172 786
34980 84
74913 464
178236 610
21092 581
24118 333
17615 716
24935 278
16661 564
12576 144
10926 910