540
3071
73816
832148
23220
8443
46642
1098181
80366
43623
63982
903114
60823
3955
86748
61594
1801
988187
48168
12714