8680977 2796
21846386 9280
18113313 8133
32334706 13364
7914177 5438
7612396 2390
4722077 961
12822956 5180
1739839 782
5990753 1705
4761482 1124
5102210 1448
4629205 1460
9157814 2959
7686123 2516
12527816 4841
4743720 1102
2952864 709
7570132 2001
3591924 829
2856480 810
16855423 6481