891512
2748507
4971219
1236728
2427896
3288923
261637
3751328
4869036
4171176
72644
71635
74191
60947
58850
55121
46699
49998
50098
48653
117037
129346
174600
192962
213256
955751
12867986
351601
260472
524527