13910
1458
16636
1564
3829
2070
18712
1780
1911
2651
1050
9410
690312
49653
48770
48268
4262271
4059158
33244
3261151
31296
26802
24551
22960