19801 128
403987 904
50224 228
36960 376
155911 953
80810 387
259789 732
41106 268
34466 758
31682 661
4351 626
29950 262
52773 874
300308 786
34986 84
74918 464
178246 610
21092 581
24120 333
17615 716
24935 278
16666 564
12576 144
10926 910