38708065 14423
5967571 2321
213611300 88002
11330480 3958
14533858 5881
8337551 2937
6252209 2095
22507688 7143
16376154 3958
5258275 2054
7444484 2538
12602068 4564
51410343 15557
1544802 439
3859788 1284
23721795 6845
6487027 2924
12239270 6748
9752543 2824
86118561 34428
4474746 2170
6152161 2419