270708
38062
660367
66482
592247
965081
424190
161037
743116
189725
32957
71500
2772779
1133574
648104
2303293
93649
4333099
3311248
4967717