1140
2131
3125
4029
26510
992
29112
3273
3973
35311
2973
1792
1636917
1157212
11240276
1035416
10148259
97764
8296155
776411
71236
61994
57572
54198