3948
2880
1630
3066
34810
73615
5727
5224
84021
5006
62310
62910
1599017
1108312
10122276
1003916
95913
9243258
7592154
736111
69306
59554
55092
52758