3123
56818
53724
3078
1442
29510
1403
31014
43237
2713
2073
2042
1637117
1157812
11256276
1036216
10165259
97764
8305155
776811
71296
62014
57602
54218