13917
1328
15612
1564
29610
20915
22118
923
1529
1566
12912
894
690312
49653
48780
48278
4262271
4059158
33254
3261151
31316
26802
24551
22960