1615
1600
31410
2236
1520
2000
2146
3067
2854
2735
4013
40912
200940
1648117
1168412
11512276
1044716
10398259
98064
8447155
786111
71706
62584
58002