108
2054
2165
2608
1644
2144
803
1034
1001
1257
884
921
683
78
74
991
1115
1381
631
614
544
763
492
735
432
86
392
654
669